Releases: ofek/pyapp
Releases · ofek/pyapp
v0.7.0
Changed:
- Installations use virtual environments by default; the previous behavior can be enabled with the
PYAPP_FULL_ISOLATION
option
Added:
- Update default CPython distributions
- Add
-r
/--restore
flag to theupdate
command - 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
execvp
on 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:
)
v0.6.0
v0.5.0
v0.4.0
Changed:
- Rename
PYAPP_STARSHIP_PROMPT
option toPYAPP_METADATA_TEMPLATE
Added:
- Add
PYAPP_PIP_EXTRA_ARGS
option to provide extrapip install
arguments - Add
PYAPP_PIP_ALLOW_CONFIG
option to allow runtime configuration ofpip
- Add configuration for correct cross compilation
v0.3.1
v0.3.0
Changed:
- Rename
PYAPP_DISTRIBUTION_COMPRESSION
option toPYAPP_DISTRIBUTION_FORMAT
Added:
- Add
--pre
flag to theself update
command to allow pre-release and development versions - Add environment variable for detection
- Add
PYAPP_SELF_COMMAND
option to control the name of the management command - Add
PYAPP_SKIP_INSTALL
option to skip project installation - Remove dependence on OpenSSL
Fixed:
- Properly display error messages from
pip install
commands - Fix project version reading for the Starship prompt hidden command on non-Windows systems