Releases: facundobatista/pyempaq
Release 0.6.0
- Incorporated two special actions: 'info' and 'uninstall'
- Officially started supporting Python 3.12
- Added a section in the README with comparison to other tools.
Release 0.5.0
- Fixed a bug when using
entrypoint
method of project execution when unpacking. - Upgraded Pydantic dependency version to 2.x.x for handling configuration
- Minor improvements and new tests
Release 0.4.0
-
Remove the installation if ephemeral behaviour is indicated (related issue)
-
Allow to change the location where the files get unpacked (related issue)
-
Dump a file with unpacking related metadata in the project's directory (related issue)
-
Refactor the project's install directory name to include the Python version and more specifics (related issue)
-
Alert at pack time if any indicated requirement file is excluded from the included files.
-
Log (and transmit when ending the unpacker itself) the return code of the executed project (related issue)
-
Migrated to the
platformdirs
library to detect user's data directory. (related issue)
Release 0.3.1
- Provide the 'packaging' module for unpacker
Release 0.3.0
-
Added
include
andexclude
configuration options to have full control on what is inside the packed file. -
Reuse the existing project directory only if it has a complete previous installation.
-
Support the declaration of a minimum Python version to run the packed project.
-
Expose the .pyz path to the project being run.
-
Now used logging to expose messages to developer and users, with different verbosity levels.
-
Set up the proper PATH in the end command environment.
-
Added a
-V
/--version
option to just print the version and exit. -
Run tests (unit and integration) in Linux, MacOS and Windows.
Release 0.2.2
- Support user-passed args when executing.
- Improved infrastructure to publish the docs to ReadTheDocs
Release 0.2
All information for packing comes from the config file now.