@lpozo hago renvio tu email a lista, creo q es un aporte más a este
tema, gracias a todos por sus respuesta muy interesante este asunto de
empaquetar app en Python lo cual facilita la distribucion y uso de las
mismas.
Gracias
-------- Forwarded Message --------
Subject: Re: [Gutl-l] ¿Ejecutables en Python?
Date: Wed, 14 Feb 2018 12:49:23 -0500
From: Leodanis Pozo Ramos <lpozo(a)echol.cupet.cu>
To: Yoander Valdés Rodríguez <yoander.valdes(a)gmail.com>
Hay varias herramientas para hacer eso. La que siempre empleo es
PyInstaller, pues es multiplataforma y bien fácil de emplear. En este
caso se genera un ejecutable binario y ya incluye el intérprete de
Python, así que no es necesario tener Python instalado. Además, se puede
incluir en el paquete el byte code de Python en lugar del fuente
original, entre otras cuestiones.
Este es el link
http://pyinstaller.org/
Existen otras soluciones incluidas
Py2exe
Py2app
cx_freeze
bb_freeze
y un largo etc.
saludos,
lpozo
http://pythonscouts.cubava.cu
On 02/14/2018 12:20 PM, Yoander Valdés Rodríguez wrote:
Buscando una solución (proxy hombre el medio/proxy web) para depurar
el acceso a una API XML encontre
https://mitmproxy.org/ (solución muy
completa) según entiendo está desarrollada en Python pero lo que me
llama la atención es que una forma en q distribuyen esta app es a
través de ejecutables, descargue el
mitmproxy-3.0.0.dev1136-0x15f525e-linux.tar.gz
(
https://github.com/mitmproxy/mitmproxy/releases) luego de
descompactarla e inspeccionarla veo que es un binario, y aqui mis
preguntas:
1- ¿Cómo distribuir código Python como binario?
2- Supongo q aun distribuyéndose como binario se necesita tener Python
instalado, ¿ es asi?
Gracias