Acabo de completar mi primer proyecto (menor) de Python, y mi jefe quiere que lo empaquete bien para que pueda ser distribuido y llamado fácilmente desde otros programas. Él sugirió que mirara los huevos. He estado buscando y leyendo en Google, pero me estoy confundiendo. La mayoría de los sitios que estoy viendo explican cómo usar los huevos de Python que ya fueron creados, o cómo crear un huevo de un archivo setup.py (que aún no tengo). Todo lo que tengo ahora es un proyecto pydev de Eclipse con aproximadamente 4 módulos y un archivo de configuración/configuración. En pasos sencillos, ¿cómo hago para estructurarlo en carpetas/paquetes y compilarlo en un huevo? Y una vez que es un huevo, ¿qué debo saber sobre la implementación/construcción/uso? Realmente estoy empezando desde cero aquí, así que no asumas que sé nada; sencillo paso a paso las instrucciones serían muy útiles ...¿Cuáles son instrucciones simples para crear una estructura de paquete Python y un huevo?
Estos son algunos de los sitios que he estado mirando hasta ahora:
- http://peak.telecommunity.com/DevCenter/PythonEggs
- http://www.packtpub.com/article/writing-a-package-in-python
- http://www.ibm.com/developerworks/library/l-cppeak3.html#N10232
También he navegado algunas preguntas de SO, pero realmente no he encontrado lo que necesito.
Gracias!
Desafortunadamente pip supuestamente no es compatible con Windows, que es un defecto muy grande para un sistema de empaque en mi opinión. Sé que a mucha gente le gustaría que Windows se vaya, y Python nunca recibió un buen soporte en Windows, pero es una plataforma ampliamente utilizada, por decir lo menos. – Kylotan
Visual Studio 2012 es compatible tanto con pip como con easy_install con [PVTS] (pytools.codeplex.com) – Cannon