Pyempaq

Latest version: v0.6.0

Safety actively analyzes 623541 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.6

Estoy muy contento de anunciar el release de PyEmpaq 0.6.

PyEmpaq es un simple pero poderoso empaquetador de Python para correr cualquier proyecto en cualquier lado.con las dependencias que tenga mientras sean instalables en un entorno virtual.

Con PyEmpaq pueden convertir cualquier proyecto de Python en un archivo único `.pyz`, con todo el contenido del proyecto dentro.

Ese único archivo es todo lo que necesita ser distribuido. Cuando la usuaria final lo ejecute, se expandirá el proyecto original, sus dependencias se instalarán en un entorno virtual, y se correrá. Como no se necesitan permisos o privilegios especiales, todo puede correr en cualquier entorno.

Tanto el empaquetado como la ejecución son completamente multiplataformas. Esto significa que se puede empaquetar el proyecto en Linux, Windows, MacOS o donde sea, y correrá bien en Linux, Windows, MacOS o donde sea. El único requerimiento es tener Python instalado previamente.


¿Qué hay de nuevo en esta versión?

- Incorporamos dos acciones especiales: 'info' y 'uninstall' ([issue relacionado](https://github.com/facundobatista/pyempaq/issues/59)).

- Comenzamos a soportar oficialmente Python 3.12.

- Agregamos una sección en el README con una pequeña comparación con otras herramientas.

Para más detalles revisen [la documentación](https://pyempaq.readthedocs.io/en/latest/) (que incluye demos y ejemplos). El proyecto [está en Github](https://github.com/facundobatista/pyempaq/).

Que lo disfruten.

. Facundo



Steps

Release early, release often. Don't be lazy.

To use this doc: just replace X.Y.Z with the major.minor.patch version of
the release. The sequence of commands below should be good to copy and
paste, but please pay attention to details!


- tag `main`

git tag X.Y.Z
git push --tags


- create release notes after all main changes from last tag

git log --first-parent main --decorate > release-X.Y.Z.txt


- change the version number in `pyempaq/_version.py`


- build the tarball

rm -rf dist/
python3 setup.py sdist bdist_wheel


- release in Github

xdg-open https://github.com/facundobatista/pyempaq/tags

You should see all project tags, the top one should be this release.
In the menu at right of the tag tag you just created, choose 'create
release'. Copy the release notes into the release description.

Attach the `dist/` files

Click on "Publish release"


- release to PyPI

fades -d twine -x twine upload --verbose dist/*


- commit, push

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.