Skip to content

Releases: ofek/pyapp

v0.21.1

15 May 05:14
Compare
Choose a tag to compare

Fixed:

  • Fix the PYAPP_DISTRIBUTION_PATH_PREFIX option

v0.21.0

15 May 04:14
Compare
Choose a tag to compare

Added:

  • Add PYAPP_DISTRIBUTION_PATH_PREFIX option for easier configuring of custom distribution internal paths
  • Add PYAPP_ALLOW_UPDATES option for enabling the update management command when project installation is skipped

Fixed:

  • Properly hide the update management command when skipping project installation

v0.20.1

14 May 13:31
Compare
Choose a tag to compare

Fixed:

  • Properly handle failed downloads

v0.20.0

13 May 01:45
Compare
Choose a tag to compare

Added:

  • Add cache management command
  • Update dependencies

Fixed:

  • Bootstrapping is now safe across multiple processes (a shared resource message is displayed if another process is already bootstrapping)
  • The pip management command is now resilient to cache removal
  • Management commands now properly support the -h/--help flag

v0.19.0

24 Apr 03:23
Compare
Choose a tag to compare

Added:

  • Add remove management command
  • Update dependencies

Fixed:

  • Fix UV and the VIRTUAL_ENV environment variable on non-Windows systems

v0.18.0

22 Apr 02:34
Compare
Choose a tag to compare

Added:

  • Update PyPy distributions to 7.3.15

Fixed:

  • Fix resolution for legacy 3.7 builds

v0.17.0

21 Apr 20:09
Compare
Choose a tag to compare

Added:

  • Support using UV for virtual environment creation and project installation
  • The PATH environment variable is now updated to include the installation's directory of executables
  • Update default distributions to 20240415

Fixed:

  • Dependencies are now locked

v0.16.0

24 Mar 22:50
Compare
Choose a tag to compare

Added:

  • Add PYAPP_IS_GUI option to support graphical applications

v0.15.1

04 Mar 02:45
Compare
Choose a tag to compare
  • Fix reading metadata with Windows line endings during build time from embedded distributions

v0.15.0

01 Mar 05:55
Compare
Choose a tag to compare

Added:

  • Update default distributions to 20240224
  • Update default Python version to 3.12
  • Statically link the C runtime on Windows
  • Add PYAPP_PROJECT_FEATURES option for selecting extras
  • Add new execution mode option PYAPP_EXEC_NOTEBOOK for running Jupyter notebooks

Fixed:

  • Properly resolve correct default distributions on MinGW-w64
  • Fix embedding custom distributions
  • Ignore nonexistent variant options for 3.7 distributions