2.4 Distribución de los módulos de extensión

Al distribuir los módulos de extensión en forma de código fuente, hay que asegurarse de incluir un fichero Setup file. El fichero Setup debería llamarse Setup.in en la distribución. El fichero de generación del makefile, Makefile.pre.in, copiará Setup.in a Setup. Distribuir un fichero Setup.in facilita a la gente personalizar el fichero Setup a la vez que mantiene el original en Setup.in.

Es una buena idea incluir una copia de Makefile.pre.in para la gente que no tiene una distribución de fuentes de Python.

No se debe distribuir un makefile. Los que compilen los módulos deberían usar Makefile.pre.in para generar su propio makefile. Un fichero README (léeme) incluido en el paquete debería proporcionar instrucciones sencillas para generar el módulo binario.

Se está trabajando para facilitar la construcción e instalación de extensiones de Python en todas las plataformas. Las nuevas soluciones sustituirán a la actual en algún momento. Si se desea obtener más información o colaborar, consúltese http://www.python.org/sigs/distutils-sig/ en la web de Python.


Ver Sobre este documento... para obtener información sobre sugerencias.