PyEmpaq 0.2.1

PyEmpaq es un simple pero poderoso empaquetador para programas en Python, para poder correr en cualquier lado todos los proyectos con dependencias que se instalen en un entorno virtual.

Con PyEmpaq se puede convertir cualquier proyecto en Python en un único archivo .pyz con todo el contenido del proyecto adentro.

Ese único archivo es todo lo que necesita ser distribuido. Cuando el usuario final lo ejecuta, el proyecto original será expandido, todas sus dependencias instaladas en un entorno virtual, y luego ejecutado. Cabe mencionar que no se necesitan permisos o privilegios especiales, ya que todo sucede en el entorno del usuario.

Tanto el empaquetado como la ejecución son multiplataforma. Esto significa que se puede empaquetar un proyecto en Linux, Windows, Mac o lo que sea, y va a correr en Linux, Windows, Mac, o lo que sea. El único requerimiento es que Python ya esté instalado.

Esta versión trae el siguiente cambio:

  • Ahora toda la info para empaquetar viene de un archivo de configuración

PyEmpaq puede instalarse directamente de PyPI:

pip install --user --upgrade --ignore-installed pyempaq

Es práctico instalarlo usando pipx, si lo tenés:

pipx install pyempaq

Si tenés fades ni siquiera hace falta instalar pyempaq, sólo correrlo:

fades -d pyempaq -x pyempaq

Revisá el proyecto para obtener toda la información, incluyendo un par de gifs de demostración que muestran a PyEmpaq en acción y ejemplos de programas empaquetados.

Saludetes,

3 Me gusta