Skip to content

Releases: facundobatista/pyempaq

Release 0.6.0

01 Jan 14:24
8bcb9b1
Compare
Choose a tag to compare
  • 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

09 Sep 16:44
d60e84c
Compare
Choose a tag to compare
  • 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

23 Jul 19:28
56d2d7e
Compare
Choose a tag to compare
  • 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

20 Apr 14:27
293d432
Compare
Choose a tag to compare
  • Provide the 'packaging' module for unpacker

Release 0.3.0

20 Apr 01:02
cdde66b
Compare
Choose a tag to compare
  • Added include and exclude 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

22 Nov 17:49
6a10bf8
Compare
Choose a tag to compare
  • Support user-passed args when executing.
  • Improved infrastructure to publish the docs to ReadTheDocs

Release 0.2

24 Sep 19:19
2ccf58c
Compare
Choose a tag to compare

All information for packing comes from the config file now.