diff options
author | adam <adam@pkgsrc.org> | 2019-04-09 07:51:41 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-04-09 07:51:41 +0000 |
commit | 941d67a7bbcb13e3a85be563c120a24ab9163f8b (patch) | |
tree | 23c5ba52a3f33f7ed7cfca8f0b00754fab5038d4 /devel | |
parent | ddfcf887f4d9301866d09bed55c70cbc3f214c74 (diff) | |
download | pkgsrc-941d67a7bbcb13e3a85be563c120a24ab9163f8b.tar.gz |
py-tox: updated to 3.8.6
v3.8.6:
Bugfixes
- :conf:parallel_show_output does not work with tox 3.8
v3.8.5:
Bugfixes
- the isolated build env now ignores :conf:sitepackages, :conf:deps and :conf:description as these do not make
sense
- Do not print timings with more than 3 decimal digits on Python 3
v3.8.4:
Bugfixes
- Fix sdist creation on python2.x when there is non-ascii output.
- fix typos in isolated.py that made it impossible to install package with requirements in pyproject.toml
v3.8.3:
Bugfixes
- don't crash when version information is not available for a proposed base python
- Do not print exception traceback when the provisioned tox fails
v3.8.2:
Bugfixes
- using -v and -e connected (as -ve) fails
- Changes to the plugin tester module (cmd no longer sets PYTHONPATH), and action.popen no longer returns the
command identifier information from within the logs. No public facing changes.
- Spinner fails in CI on UnicodeEncodeError
v3.8.1:
Bugfixes
- The -eALL command line argument now expands the envlist key and includes all its environment.
- Isolated build environment dependency overrides were not taken in consideration (and such it inherited the deps
from the testenv section)
- --result-json puts the command into setup section instead of test (pre and post commands are now also correctly
put into the commands section)
- Set setup.cfg encoding to UTF-8 as it contains Unicode characters.
- Fix tox CI, better error reporting when locating via the py fails
v3.8.0:
Bugfixes
- In a posix shell, setting the PATH environment variable to an empty value is equivalent to not setting it at all;
therefore we no longer if the user sets PYTHONPATH an empty string on python 3.4 or later
- Fixed bug of children process calls logs clashing (log already exists)
- Interpreter discovery and virtualenv creation process calls that failed will now print out on the screen their output
(via the logfile we automatically save)
- Using py2 and py3 with a specific basepython will no longer raise a warning unless the major version conflicts
- Fix missing error for tox -e unknown when tox.ini declares envlist.
- Resolve symlinks with toxworkdir
- Interrupting a tox call (e.g. via CTRL+C) now will ensure that spawn child processes (test calls, interpreter discovery,
parallel sub-instances, provisioned hosts) are correctly stopped before exiting (via the pattern of INTERRUPT - 300 ms,
TERMINATE - 200 ms, KILL signals)
- Fix a ResourceWarning: unclosed file in Action
- Fix deadlock when using --parallel and having environments with lots of output
- Removed code that sometimes caused a difference in results between --parallel and -p when using posargs
Features
- tox now auto-provisions itself if needed (see :ref:auto-provision). Plugins or minimum version of tox no longer
need to be manually satisfied by the user, increasing their ease of use.
- tox will inject the TOX_PARALLEL_ENV environment variable, set to the current running tox environment name,
only when running in parallel mode.
- Parallel children now save their output to a disk logfile
- Parallel children now are added to --result-json
- Display pattern and sys.platform with platform mismatch
- Setting the environment variable TOX_REPORTER_TIMESTAMP to 1 will enable showing for each output line its delta
since the tox startup. This can be especially handy when debugging parallel runs.
Documentation
- Add a poetry examples to packaging
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-tox/Makefile | 6 | ||||
-rw-r--r-- | devel/py-tox/PLIST | 89 | ||||
-rw-r--r-- | devel/py-tox/distinfo | 10 |
3 files changed, 91 insertions, 14 deletions
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile index cf1fe235e8e..a096fd6cba1 100644 --- a/devel/py-tox/Makefile +++ b/devel/py-tox/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.15 2019/01/13 18:02:41 adam Exp $ +# $NetBSD: Makefile,v 1.16 2019/04/09 07:51:41 adam Exp $ -DISTNAME= tox-3.7.0 +DISTNAME= tox-3.8.6 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=t/tox/} @@ -18,6 +18,8 @@ DEPENDS+= ${PYPKGPREFIX}-six>=1.0.0:../../lang/py-six DEPENDS+= ${PYPKGPREFIX}-toml>=0.9.4:../../textproc/py-toml DEPENDS+= ${PYPKGPREFIX}-virtualenv>=1.11.2:../../devel/py-virtualenv BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm +TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0.3.11:../../devel/py-freezegun +TEST_DEPENDS+= ${PYPKGPREFIX}-pathlib2>=2.3.3:../../devel/py-pathlib2 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0.0:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.5.1:../../devel/py-test-cov TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.0:../../devel/py-test-mock diff --git a/devel/py-tox/PLIST b/devel/py-tox/PLIST index 5f930ea071f..85475ffc1f7 100644 --- a/devel/py-tox/PLIST +++ b/devel/py-tox/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2019/01/13 18:02:41 adam Exp $ +@comment $NetBSD: PLIST,v 1.8 2019/04/09 07:51:41 adam Exp $ bin/tox-${PYVERSSUFFIX} bin/tox-quickstart-${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO @@ -19,6 +19,9 @@ ${PYSITELIB}/tox/_pytestplugin.pyo ${PYSITELIB}/tox/_quickstart.py ${PYSITELIB}/tox/_quickstart.pyc ${PYSITELIB}/tox/_quickstart.pyo +${PYSITELIB}/tox/action.py +${PYSITELIB}/tox/action.pyc +${PYSITELIB}/tox/action.pyo ${PYSITELIB}/tox/cli.py ${PYSITELIB}/tox/cli.pyc ${PYSITELIB}/tox/cli.pyo @@ -28,18 +31,48 @@ ${PYSITELIB}/tox/config/__init__.pyo ${PYSITELIB}/tox/config/parallel.py ${PYSITELIB}/tox/config/parallel.pyc ${PYSITELIB}/tox/config/parallel.pyo +${PYSITELIB}/tox/config/reporter.py +${PYSITELIB}/tox/config/reporter.pyc +${PYSITELIB}/tox/config/reporter.pyo ${PYSITELIB}/tox/constants.py ${PYSITELIB}/tox/constants.pyc ${PYSITELIB}/tox/constants.pyo ${PYSITELIB}/tox/exception.py ${PYSITELIB}/tox/exception.pyc ${PYSITELIB}/tox/exception.pyo +${PYSITELIB}/tox/helper/__init__.py +${PYSITELIB}/tox/helper/__init__.pyc +${PYSITELIB}/tox/helper/__init__.pyo +${PYSITELIB}/tox/helper/build_isolated.py +${PYSITELIB}/tox/helper/build_isolated.pyc +${PYSITELIB}/tox/helper/build_isolated.pyo +${PYSITELIB}/tox/helper/build_requires.py +${PYSITELIB}/tox/helper/build_requires.pyc +${PYSITELIB}/tox/helper/build_requires.pyo +${PYSITELIB}/tox/helper/get_site_package_dir.py +${PYSITELIB}/tox/helper/get_site_package_dir.pyc +${PYSITELIB}/tox/helper/get_site_package_dir.pyo +${PYSITELIB}/tox/helper/get_version.py +${PYSITELIB}/tox/helper/get_version.pyc +${PYSITELIB}/tox/helper/get_version.pyo ${PYSITELIB}/tox/hookspecs.py ${PYSITELIB}/tox/hookspecs.pyc ${PYSITELIB}/tox/hookspecs.pyo ${PYSITELIB}/tox/interpreters.py ${PYSITELIB}/tox/interpreters.pyc ${PYSITELIB}/tox/interpreters.pyo +${PYSITELIB}/tox/logs/__init__.py +${PYSITELIB}/tox/logs/__init__.pyc +${PYSITELIB}/tox/logs/__init__.pyo +${PYSITELIB}/tox/logs/command.py +${PYSITELIB}/tox/logs/command.pyc +${PYSITELIB}/tox/logs/command.pyo +${PYSITELIB}/tox/logs/env.py +${PYSITELIB}/tox/logs/env.pyc +${PYSITELIB}/tox/logs/env.pyo +${PYSITELIB}/tox/logs/result.py +${PYSITELIB}/tox/logs/result.pyc +${PYSITELIB}/tox/logs/result.pyo ${PYSITELIB}/tox/package/__init__.py ${PYSITELIB}/tox/package/__init__.pyc ${PYSITELIB}/tox/package/__init__.pyo @@ -52,24 +85,66 @@ ${PYSITELIB}/tox/package/builder/isolated.pyo ${PYSITELIB}/tox/package/builder/legacy.py ${PYSITELIB}/tox/package/builder/legacy.pyc ${PYSITELIB}/tox/package/builder/legacy.pyo +${PYSITELIB}/tox/package/local.py +${PYSITELIB}/tox/package/local.pyc +${PYSITELIB}/tox/package/local.pyo ${PYSITELIB}/tox/package/view.py ${PYSITELIB}/tox/package/view.pyc ${PYSITELIB}/tox/package/view.pyo -${PYSITELIB}/tox/result.py -${PYSITELIB}/tox/result.pyc -${PYSITELIB}/tox/result.pyo -${PYSITELIB}/tox/session.py -${PYSITELIB}/tox/session.pyc -${PYSITELIB}/tox/session.pyo +${PYSITELIB}/tox/reporter.py +${PYSITELIB}/tox/reporter.pyc +${PYSITELIB}/tox/reporter.pyo +${PYSITELIB}/tox/session/__init__.py +${PYSITELIB}/tox/session/__init__.pyc +${PYSITELIB}/tox/session/__init__.pyo +${PYSITELIB}/tox/session/commands/__init__.py +${PYSITELIB}/tox/session/commands/__init__.pyc +${PYSITELIB}/tox/session/commands/__init__.pyo +${PYSITELIB}/tox/session/commands/help.py +${PYSITELIB}/tox/session/commands/help.pyc +${PYSITELIB}/tox/session/commands/help.pyo +${PYSITELIB}/tox/session/commands/help_ini.py +${PYSITELIB}/tox/session/commands/help_ini.pyc +${PYSITELIB}/tox/session/commands/help_ini.pyo +${PYSITELIB}/tox/session/commands/provision.py +${PYSITELIB}/tox/session/commands/provision.pyc +${PYSITELIB}/tox/session/commands/provision.pyo +${PYSITELIB}/tox/session/commands/run/__init__.py +${PYSITELIB}/tox/session/commands/run/__init__.pyc +${PYSITELIB}/tox/session/commands/run/__init__.pyo +${PYSITELIB}/tox/session/commands/run/parallel.py +${PYSITELIB}/tox/session/commands/run/parallel.pyc +${PYSITELIB}/tox/session/commands/run/parallel.pyo +${PYSITELIB}/tox/session/commands/run/sequential.py +${PYSITELIB}/tox/session/commands/run/sequential.pyc +${PYSITELIB}/tox/session/commands/run/sequential.pyo +${PYSITELIB}/tox/session/commands/show_config.py +${PYSITELIB}/tox/session/commands/show_config.pyc +${PYSITELIB}/tox/session/commands/show_config.pyo +${PYSITELIB}/tox/session/commands/show_env.py +${PYSITELIB}/tox/session/commands/show_env.pyc +${PYSITELIB}/tox/session/commands/show_env.pyo ${PYSITELIB}/tox/util/__init__.py ${PYSITELIB}/tox/util/__init__.pyc ${PYSITELIB}/tox/util/__init__.pyo ${PYSITELIB}/tox/util/graph.py ${PYSITELIB}/tox/util/graph.pyc ${PYSITELIB}/tox/util/graph.pyo +${PYSITELIB}/tox/util/lock.py +${PYSITELIB}/tox/util/lock.pyc +${PYSITELIB}/tox/util/lock.pyo +${PYSITELIB}/tox/util/main.py +${PYSITELIB}/tox/util/main.pyc +${PYSITELIB}/tox/util/main.pyo +${PYSITELIB}/tox/util/path.py +${PYSITELIB}/tox/util/path.pyc +${PYSITELIB}/tox/util/path.pyo ${PYSITELIB}/tox/util/spinner.py ${PYSITELIB}/tox/util/spinner.pyc ${PYSITELIB}/tox/util/spinner.pyo +${PYSITELIB}/tox/util/stdlib.py +${PYSITELIB}/tox/util/stdlib.pyc +${PYSITELIB}/tox/util/stdlib.pyo ${PYSITELIB}/tox/venv.py ${PYSITELIB}/tox/venv.pyc ${PYSITELIB}/tox/venv.pyo diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo index 7be0615ea6d..c5cf403acd5 100644 --- a/devel/py-tox/distinfo +++ b/devel/py-tox/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.13 2019/01/13 18:02:41 adam Exp $ +$NetBSD: distinfo,v 1.14 2019/04/09 07:51:41 adam Exp $ -SHA1 (tox-3.7.0.tar.gz) = 4092697eb490df7ccd6bc369e0515a673cfa5cf5 -RMD160 (tox-3.7.0.tar.gz) = 02e9a1cce930444b51bc7ddae05afa12bb511e25 -SHA512 (tox-3.7.0.tar.gz) = 7e12f3407c1ad51ae5839bdd7907c7b05654f3a145270573326fbe3903d22c6e63a930c242ecaf1eae746043da090703e48ead7e27973294711f45077217ed37 -Size (tox-3.7.0.tar.gz) = 267854 bytes +SHA1 (tox-3.8.6.tar.gz) = 924c85d04b63b9bba9282de5d1b98c48b4c2f69f +RMD160 (tox-3.8.6.tar.gz) = 471a7dc58bbb505ff58369d07dfd519d69ffc09e +SHA512 (tox-3.8.6.tar.gz) = d039f747f8b7648876574253ef0019fae2fbe862728014828068c1432cbb4bcdc9bd3bf8700f3e93159302f6a4665e2780d2618db8b0e2bf490af9bfdf935102 +Size (tox-3.8.6.tar.gz) = 281515 bytes |