Path to this page:
Subject: CVS commit: pkgsrc/devel/py-tox
From: Adam Ciarcinski
Date: 2019-05-17 10:39:14
Message id: 20190517083914.50C6BFB16@cvs.NetBSD.org
Log Message:
py-tox: updated to 3.11.1
v3.11.1:
Bugfixes
- When creating virtual environments we no longer ask the python to tell its \
path, but rather use the discovered path.
v3.11.0:
Features
- --showconfig overhaul:
- now fully generated via the config parser, so anyone can load it by using \
the built-in python config parser
- the tox section contains all configuration data from config
- the tox section contains a host_python key detailing the path of the host python
- the tox:version section contains the versions of all packages tox depends on \
with their version
- passing -l now allows only listing default target envs
- allows showing config for a given set of tox environments only via the -e \
cli flag or the TOXENV environment
variable, in this case the tox and tox:version section is only shown if at \
least one verbosity flag is passed
this should help inspecting the options.
v3.10.0:
Bugfixes
- fix for tox -l command: do not allow setting the TOXENV or the -e flag to \
override the listed default environment variables, they still show up under \
extra if non defined target
- tox ignores unknown CLI arguments when provisioning is on and outside of the \
provisioned environment (allowing
provisioning arguments to be forwarded freely)
Features
- Virtual environments created now no longer upgrade pip/wheel/setuptools to the \
latest version. Instead the start
packages after virtualenv creation now is whatever virtualenv has bundled in. \
This allows faster virtualenv
creation and builds that are easier to reproduce.
- Improve python discovery and add architecture support:
- UNIX:
- First, check if the tox host Python matches.
- Second, check if the the canonical name (e.g. python3.7, python3) matches \
or the base python is an absolute path, use that.
- Third, check if the the canonical name without version matches (e.g. \
python, pypy) matches.
- Windows:
- First, check if the tox host Python matches.
- Second, use the py.exe to list registered interpreters and any of those match.
- Third, check if the the canonical name (e.g. python3.7, python3) matches \
or the base python is an absolute path, use that.
- Fourth, check if the the canonical name without version matches (e.g. \
python, pypy) matches.
- Finally, check for known locations (c:\python{major}{minor}\python.exe).
tox environment configuration generation is now done in parallel (to alleviate \
the slowdown due to extra
checks).
v3.9.0:
Bugfixes
- Fix congratulations when using ^C during virtualenv creation
Features
- Allow having inline comments in :conf:deps
Files: