• Domingo 22 de Diciembre de 2024, 13:01

Autor Tema:  Setup.py ??, py2exe, y otros..  (Leído 1598 veces)

diego_g_09

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Setup.py ??, py2exe, y otros..
« en: Jueves 29 de Septiembre de 2011, 19:12 »
0

Buenas, estoy trabajando con python y necesito crear un exe con mi proyecto, para esto se que debo configurar la clase setup.py, pero no puedo encontrar como especificar que mi proyecto no solo usa una clase si no muchas, por ejemplo la estructura de mi proyecto es la siguiente:

src
----- packageX
------------------ CarpetaConImagenes
------------------ __inti__.py
------------------ claseA.py
------------------ claseB.py
------------------ claseC.py
------------------ claseD.py
------------------ main.py

O sea tengo en src un package que contiene todo!, main, carpeta con imagenes y clases auxiliares, mi pregunta es como especificar todo esto en el setup.py? ya que no lo he podido hacer funcionar. Mi clase de arranque es main.py, y utiliza todas las otras clases y la carpeta con imágenes.

Muchas gracias!!

Mora616

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re:Setup.py ??, py2exe, y otros..
« Respuesta #1 en: Sábado 22 de Octubre de 2011, 20:56 »
0
Hola, espero que no sea muy tarde. Cuando tenemos más de un archivo siendo llamado desde main entonces lo especificamos con el parámetro py_modules.

py_modules["mi_archivo"]

Si lo que tenemos es un package entonces usamos el parámetro packages.

packages["my_package"]

Si es más de uno entonces se paran por comas... Ahora bien si main es el archivo principal siempre lo especificas en scripts:

scripts["main.py"]

Luego ejecutas python setup.py install para copiar los scripts a los directorios de Python y por último python setup.py sdist para crear un zip  con tu aplicación.

Saludos.