pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-tox



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Apr  9 07:51:41 UTC 2019

Modified Files:
        pkgsrc/devel/py-tox: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-tox/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-tox/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-tox/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-tox/Makefile
diff -u pkgsrc/devel/py-tox/Makefile:1.15 pkgsrc/devel/py-tox/Makefile:1.16
--- pkgsrc/devel/py-tox/Makefile:1.15   Sun Jan 13 18:02:41 2019
+++ pkgsrc/devel/py-tox/Makefile        Tue Apr  9 07:51:41 2019
@@ -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:../.
 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

Index: pkgsrc/devel/py-tox/PLIST
diff -u pkgsrc/devel/py-tox/PLIST:1.7 pkgsrc/devel/py-tox/PLIST:1.8
--- pkgsrc/devel/py-tox/PLIST:1.7       Sun Jan 13 18:02:41 2019
+++ pkgsrc/devel/py-tox/PLIST   Tue Apr  9 07:51:41 2019
@@ -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/isolate
 ${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

Index: pkgsrc/devel/py-tox/distinfo
diff -u pkgsrc/devel/py-tox/distinfo:1.13 pkgsrc/devel/py-tox/distinfo:1.14
--- pkgsrc/devel/py-tox/distinfo:1.13   Sun Jan 13 18:02:41 2019
+++ pkgsrc/devel/py-tox/distinfo        Tue Apr  9 07:51:41 2019
@@ -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