[pyar] compilar console y service

david weil tenuki en gmail.com
Dom Oct 26 16:50:22 ART 2014


Hola Javier!

2014-10-23 19:59 GMT-03:00 Javier Marcon <javiermarcon en gmail.com>:

> Hola, Yo uso py2exe para compilar una aplicación. Hasta ahora en el
> setup hago algo como :
>
> setup(
>
...

>         )
>
> Como hago para que en un solo archivo haga un setup.py que tenga esta
> configuración mas otra configuracion para un servicio, que sea por ejemplo:
>
> setup(
>
...

> )
>

Nunca ví una forma / gente que haga mucho esto, así que no sé cuan standard
es esta solución, pero creo que te puede servir.

Lo que podés hacer es que al ejecutar el setup.py le especifiques "qué"
configuración usar..  o sea, sería algo así:


from distutils.core import setup
import py2exe
import sys

# obtener la configuración especificada
conf = sys.argv.pop(-1)

# especificar que queremos usar py2exe
sys.argv.append("py2exe")

if conf=="-consola":
     setup ( los_parametros_para_compilar_consola )
elif conf=="-servicio":
     setup ( los_parametros_para_compilar_servicio )
else:
     raise Exception("configuracion desconocida: %r"%conf)

Serviría?

Saludos!
dave
-- 
 There is no dark side of the moon really. Matter of fact it's all dark.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141026/5a1d7ee4/attachment.html>


More information about the pyar mailing list