summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2019-04-09 07:51:41 +0000
committeradam <adam@pkgsrc.org>2019-04-09 07:51:41 +0000
commit941d67a7bbcb13e3a85be563c120a24ab9163f8b (patch)
tree23c5ba52a3f33f7ed7cfca8f0b00754fab5038d4 /devel
parentddfcf887f4d9301866d09bed55c70cbc3f214c74 (diff)
downloadpkgsrc-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/Makefile6
-rw-r--r--devel/py-tox/PLIST89
-rw-r--r--devel/py-tox/distinfo10
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