-
Notifications
You must be signed in to change notification settings - Fork 8
/
PRESS_RELEASE.txt
64 lines (30 loc) · 3 KB
/
PRESS_RELEASE.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
PyEmpaq 0.6 released
I'm happy to announce the release of PyEmpaq 0.6.
PyEmpaq is a simple but powerful Python packer to run any project with any virtualenv dependencies anywhwere.
With PyEmpaq you can convert any Python project into a single `.pyz` file with all the project's content packed inside.
That single file is everything that needs to be distributed. When the final user executes it, the original project will be expanded, its dependencies installed in a virtualenv, and then executed. Note that no special permissions or privileges are required, as everything happens in the user environment.
Both the packaging and the execution are fully multiplatorm. This means that you can pack a project in Linux, Windows, MacOS or whatever, and it will run ok in Linux, Windows, MacOS or whatever. The only requirement is Python to be already installed.
What's new in this version?
- Incorporated two special actions: 'info' and 'uninstall' ([related issue](https://github.com/facundobatista/pyempaq/issues/59)).
- Officially started supporting Python 3.12.
- Added a section in the README with comparison to other tools.
For more details please [check the documentation](https://pyempaq.readthedocs.io/en/latest/) (which includes demos and examples). The project [exists in Github](https://github.com/facundobatista/pyempaq/).
Enjoy,
. Facundo
----
EJEMPLO
- Migrated to the `platformdirs` library to detect the user's data directory. ([related issue](https://github.com/facundobatista/pyempaq/issues/59))
--
Release de PyEmpaq 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