pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-tox py-tox: updated to 3.8.6
details: https://anonhg.NetBSD.org/pkgsrc/rev/64007bf0c437
branches: trunk
changeset: 394345:64007bf0c437
user: adam <adam%pkgsrc.org@localhost>
date: Tue Apr 09 07:51:41 2019 +0000
description:
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:
devel/py-tox/Makefile | 6 ++-
devel/py-tox/PLIST | 89 ++++++++++++++++++++++++++++++++++++++++++++++----
devel/py-tox/distinfo | 10 ++--
3 files changed, 91 insertions(+), 14 deletions(-)
diffs (177 lines):
diff -r 91898c83843e -r 64007bf0c437 devel/py-tox/Makefile
--- a/devel/py-tox/Makefile Tue Apr 09 07:33:54 2019 +0000
+++ b/devel/py-tox/Makefile Tue Apr 09 07:51:41 2019 +0000
@@ -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}-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 -r 91898c83843e -r 64007bf0c437 devel/py-tox/PLIST
--- a/devel/py-tox/PLIST Tue Apr 09 07:33:54 2019 +0000
+++ b/devel/py-tox/PLIST Tue Apr 09 07:51:41 2019 +0000
@@ -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/_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/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/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 -r 91898c83843e -r 64007bf0c437 devel/py-tox/distinfo
--- a/devel/py-tox/distinfo Tue Apr 09 07:33:54 2019 +0000
+++ b/devel/py-tox/distinfo Tue Apr 09 07:51:41 2019 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index