Releases: ofek/pyapp
Releases · ofek/pyapp
v0.12.0
v0.11.1
v0.11.0
v0.10.1
v0.10.0
Added:
- Add
PYAPP_EXEC_SCRIPToption for executing a project using a script - Add support for overriding the installation directory
- Make the
PYAPP_DISTRIBUTION_PATHoption implicitly enablePYAPP_DISTRIBUTION_EMBED
Fixed:
- Properly handle cases where options contain line feed characters
v0.9.0
Changed:
- Custom distributions should now define the relative path to the
site-packagesdirectory
Added:
- Add support for PyPy distributions
- Add the
PYAPP_UPGRADE_VIRTUALENVoption to create virtual environments withvirtualenvrather than the stdlib'svenv - Add support for custom distributions with
bzip2compression
Fixed:
- Properly handle cases where temporary files are on different filesystems
- Fix regression in the
metadatamanagement command on Windows - Improve error messages when running binaries that were misconfigured
v0.8.0
Added:
- Add the ability to externally manage pip with the
PYAPP_PIP_EXTERNALandPYAPP_PIP_VERSIONoptions - Allow for project installation with a dependency file using the
PYAPP_PROJECT_DEPENDENCY_FILEoption - Add management command to directly invoke pip with the installed Python
- Add management command to output the path to the installed Python
Fixed:
- Fix builds for PowerPC64
v0.7.0
Changed:
- Installations use virtual environments by default; the previous behavior can be enabled with the
PYAPP_FULL_ISOLATIONoption
Added:
- Update default CPython distributions
- Add
-r/--restoreflag to theupdatecommand - Allow for disabling of management commands
- Add ability to expose optional commands
- Add optional command to directly invoke the installed Python
- Run Python in isolated mode
- Execute projects with
execvpon non-Windows systems - When the management command is enabled its name is available at runtime via an environment variable
- Add different installation wait message for when there is a guarantee of no side effects (e.g. pip's
--only-binary :all:)