Necesito compilar ICU usando su propio mecanismo de compilación. Por lo tanto, la pregunta:¿Cómo puedo ejecutar un archivo Makefile en setup.py?
¿Cómo puedo ejecutar un Makefile desde setup.py
? Obviamente, solo quiero que se ejecute durante el proceso de compilación, no durante la instalación.
Gracias por la respuesta. Me salva el dolor? Más o menos, ya he pasado demasiado tiempo buscando esta respuesta ... –
después de leer esta respuesta. He implementado algo similar y funciona bastante bien (https://github.com/Turbo87/py-xcsoar/blob /master/setup.py). el código ejecuta un Makefile que crea dos ejecutables y el setup.py modificado entonces incluso instala estos ejecutables en el sistema. lo mismo sería posible para instalar cualquier tipo de biblioteca también. – TBieniek
Tenga en cuenta que esto no parece funcionar bien con pip, sin embargo, si cambia 'distutils.command.install' por' setuptools.command.install', lo hace, tomado de http://stackoverflow.com/questions/15853058/ run-custom-task-when-call-pip-install – wxs