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:
RevisionActionfile
1.17modifypkgsrc/devel/py-tox/Makefile
1.15modifypkgsrc/devel/py-tox/distinfo