py-tox: updated to 3.20.1 v3.20.1 (2020-10-09) -------------------- Bugfixes - Relax importlib requirement to allow version<3 - by :user:`usamasadiq` v3.20.0 (2020-09-01) -------------------- Bugfixes - Allow hyphens and empty factors in generative section name. - by :user:`tyagdit` - Support for PEP517 in-tree build backend-path key in ``get-build-requires``. - by :user:`nizox` - Allow escaping curly braces in setenv. - by :user:`mkenigs` Features - Support for comments within ``setenv`` and environment files via the ``files|`` prefix. - by :user:`gaborbernat` v3.19.0 (2020-08-06) -------------------- Bugfixes - skip ``setup.cfg`` if it has no ``tox:tox`` namespace - by :user:`hroncok` Features - Implement support for building projects having :pep:`517#in-tree-build-backends` ``backend-path`` setting - - Don't require a tox config file for ``tox --devenv`` - by :user:`hroncok` Documentation - Fixed grammar in top-level documentation - by :user:`tfurf` v3.18.1 (2020-07-28) -------------------- Bugfixes - Fix ``TypeError`` when using isolated_build with backends that are not submodules (e.g. ``maturin``) v3.18.0 (2020-07-23) -------------------- Deprecations (removal in next major release) - Add allowlist_externals alias to whitelist_externals (whitelist_externals is now deprecated). - by :user:`dajose` v3.17.1 (2020-07-15) -------------------- Bugfixes - Fix tests when the ``HOSTNAME`` environment variable is set, but empty string - by :user:`hroncok` v3.17.0 (2020-07-14) -------------------- Features - The long arguments ``--verbose`` and ``--quiet`` (rather than only their short forms, ``-v`` and ``-q``) are now accepted. - The ``ResultLog`` now prefers ``HOSTNAME`` environment variable value (if set) over the full qualified domain name of localhost. This makes it possible to disable an undesired DNS lookup, which happened on all ``tox`` invocations, including trivial ones - by :user:`hroncok` Documentation - Update packaging information for Flit. v3.16.1 (2020-06-29) -------------------- Bugfixes - Fixed the support for using ``{temp_dir}`` in ``tox.ini`` - by :user:`webknjaz` v3.16.0 (2020-06-26) -------------------- Features - Allow skipping the package and installation step when passing the ``--skip-pkg-install``. This should be used in pair with the ``--notest``, so you can separate environment setup and test run: .. code-block:: console tox -e py --notest tox -e py --skip-pkg-install Miscellaneous - Improve config parsing performance by precompiling commonly used regular expressions - by :user:`brettlangdon` v3.15.2 (2020-06-06) -------------------- Bugfixes - Add an option to allow a process to suicide before sending the SIGTERM. - by :user:`jhesketh` - PyPy 7.3.1 on Windows uses the ``Script`` folder instead of ``bin``. - by :user:`gaborbernat` Miscellaneous - Allow to run the tests with pip 19.3.1 once again while preserving the ability to use pip 20.1 - by :user:`hroncok` v3.15.1 (2020-05-20) -------------------- Bugfixes - ``tox --showconfig`` no longer tries to interpolate '%' signs. v3.15.0 (2020-05-02) -------------------- Bugfixes - Respect attempts to change ``PATH`` via ``setenv`` - by :user:`aklajnert`. - Fix parsing of architecture in python interpreter name. - by :user:`bruchar1` - Prevent exception when command is empty. - by :user:`bruchar1` - Fix irrelevant Error message for invalid argument when running outside a directory with tox support files by :user:`nkpro2000sr`. Features - Allow parallel mode without arguments. - by :user:`ssbarnea` - Allow generative section name expansion. - by :user:`bruchar1` - default to passing the env var PIP_EXTRA_INDEX_URL by :user:`georgealton`. Documentation - Improve documentation about config by adding tox environment description at start - by :user:`stephenfin`. v3.14.6 (2020-03-25) -------------------- Bugfixes - Exclude virtualenv dependency versions with known regressions (20.0.[0-7]) - by :user:`webknjaz`. - Fix ``tox -h`` and ``tox --hi`` shows an error when run outside a directory with tox support files by :user:`nkpro2000sr`. - Fix ValueError on ``tox -l`` for a ``tox.ini`` file that does not contain an ``envlist`` definition. - by :user:`jquast`. v3.14.5 (2020-02-16) -------------------- Features - Add ``--discover`` (fallback to ``TOX_DISCOVER`` environment variable via path separator) to inject python executables to try as first step of a discovery - note the executable still needs to match the environment by :user:`gaborbernat`. v3.14.4 (2020-02-13) -------------------- Bugfixes - Bump minimal six version needed to avoid using one incompatible with newer virtualenv. - by :user:`ssbarnea` - Avoid pypy test failure due to undefined printout var. - by :user:`ssbarnea` Features - Add ``interrupt_timeout`` and ``terminate_timeout`` that configure delay between SIGINT, SIGTERM and SIGKILL when tox is interrupted. - by :user:`sileht` - Add ``HTTP_PROXY``, ``HTTPS_PROXY`` and ``NO_PROXY`` to default passenv. - by :user:`pfmoore` v3.14.3 (2019-12-27) -------------------- Bugfixes - Relax importlib requirement to allow either version 0 or 1 - by :user:`chyzzqo2` Miscellaneous - Clarify legacy setup.py error message: python projects should commit to a strong consistency of message regarding packaging. We no-longer tell people to add a setup.py to their already configured pep-517 project, otherwise it could imply that pyproject.toml isn't as well supported and recommended as it truly is - by :user:`graingert` v3.14.2 (2019-12-02) -------------------- Bugfixes - Fix fallback to global configuration when running in Jenkins. - by :user:`daneah` - Fix colouring on windows: colorama is a dep. - by :user:`1138-4EB` Miscellaneous - improve performance with internal lookup of Python version information - by :user:`blueyed` - Use latest version of importlib_metadata package - by :user:`kammala` - Mark poetry related tests as xfail since its dependency pyrsistent won't install in ci due to missing wheels/build deps. - by :user:`RonnyPfannschmidt` v3.14.1 (2019-11-13) -------------------- Bugfixes - fix reporting of exiting due to (real) signals - by :user:`blueyed` - Bump minimal virtualenv to 16.0.0 to improve own transitive deps handling in some ancient envs. — by :user:`webknjaz` - Adds ``CURL_CA_BUNDLE``, ``REQUESTS_CA_BUNDLE``, ``SSL_CERT_FILE`` to the default passenv values. - by :user:`ssbarnea` - Fix nested tox execution in the parallel mode by separating the environment variable that let's tox know it is invoked in the parallel mode (``_TOX_PARALLEL_ENV``) from the variable that informs the tests that tox is running in parallel mode (``TOX_PARALLEL_ENV``). - Fix provisioning from a pyvenv interpreter. — by :user:`kentzo` Deprecations (removal in next major release) - Python ``3.4`` is no longer supported. — by :user:`gaborbernat` v3.14.0 (2019-09-03) -------------------- Bugfixes - Fix ``PythonSpec`` detection of ``python3.10`` - by :user:`asottile` - Fix regression failing to detect future and past ``py##`` factors - by :user:`asottile` - Fix ``current_tox_py`` for ``pypy`` / ``pypy3`` - by :user:`asottile` - Honor environment markers in ``requires`` list - by :user:`asottile` - improve recreate check by allowing directories containing ``.tox-config1`` (the marker file created by tox) - by :user:`asottile` - Recognize correctly interpreters that have suffixes (like python3.7-dbg). Features - Add support for minor versions with multiple digits ``tox -e py310`` works for ``python3.10`` - by :user:`asottile` - Remove dependence on ``md5`` hashing algorithm - by :user:`asottile` Documentation - clarify behaviour if recreate is set to false - by :user:`PJCampi` Miscellaneous - Fix relative URLs to files in the repo in ``.github/PULL_REQUEST_TEMPLATE.md`` — by :user:`webknjaz` - Replace ``importlib_metadata`` backport with ``importlib.metadata`` from the standard library on Python ``3.8+`` - by :user:`hroncok` - Render the change fragment help on the ``docs/changelog/`` directory view on GitHubdiff -r1.20 -r1.21 pkgsrc/devel/py-tox/Makefile
(adam)
@@ -1,43 +1,48 @@ | @@ -1,43 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2020/08/31 23:07:02 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2020/10/27 23:03:55 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= tox-3.12.1 | 3 | DISTNAME= tox-3.20.1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=t/tox/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=t/tox/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | #HOMEPAGE= http://tox.testrun.org/ | 9 | HOMEPAGE= https://tox.readthedocs.io/ | |
10 | COMMENT= Virtualenv-based automation of test activities | 10 | COMMENT= Virtualenv-based automation of test activities | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm | |||
13 | DEPENDS+= ${PYPKGPREFIX}-filelock>=3.0.0:../../devel/py-filelock | 14 | DEPENDS+= ${PYPKGPREFIX}-filelock>=3.0.0:../../devel/py-filelock | |
14 | DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.3.0<1.0:../../devel/py-pluggy | 15 | DEPENDS+= ${PYPKGPREFIX}-packaging>=14:../../devel/py-packaging | |
16 | DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.12.0:../../devel/py-pluggy | |||
15 | DEPENDS+= ${PYPKGPREFIX}-py>=1.4.17:../../devel/py-py | 17 | DEPENDS+= ${PYPKGPREFIX}-py>=1.4.17:../../devel/py-py | |
16 | DEPENDS+= ${PYPKGPREFIX}-six>=1.0.0:../../lang/py-six | 18 | DEPENDS+= ${PYPKGPREFIX}-six>=1.14.0:../../lang/py-six | |
17 | DEPENDS+= ${PYPKGPREFIX}-toml>=0.9.4:../../textproc/py-toml | 19 | DEPENDS+= ${PYPKGPREFIX}-toml>=0.9.4:../../textproc/py-toml | |
18 | DEPENDS+= ${PYPKGPREFIX}-virtualenv>=1.11.2:../../devel/py-virtualenv | 20 | DEPENDS+= ${PYPKGPREFIX}-virtualenv>=16.0.0:../../devel/py-virtualenv | |
19 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm | |||
20 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0.3.11:../../devel/py-freezegun | |||
21 | TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.4.0:../../devel/py-flaky | 21 | TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.4.0:../../devel/py-flaky | |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0.3.11:../../devel/py-freezegun | |||
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-pathlib2>=2.3.3:../../devel/py-pathlib2 | 23 | TEST_DEPENDS+= ${PYPKGPREFIX}-pathlib2>=2.3.3:../../devel/py-pathlib2 | |
24 | TEST_DEPENDS+= ${PYPKGPREFIX}-psutil>=5.6.1:../../sysutils/py-psutil | |||
23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.5.1:../../devel/py-test-cov | 25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.5.1:../../devel/py-test-cov | |
24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.0:../../devel/py-test-mock | 26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.0:../../devel/py-test-mock | |
25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-randomly>=1.2.3:../../devel/py-test-randomly | 27 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-randomly>=1.0.0:../../devel/py-test-randomly | |
26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=1.3.0:../../devel/py-test-timeout | |||
27 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.22.2:../../devel/py-test-xdist | 28 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.22.2:../../devel/py-test-xdist | |
28 | 29 | |||
29 | PYTHON_VERSIONED_DEPENDENCIES+= test:test setuptools | 30 | .include "../../lang/python/pyversion.mk" | |
31 | .if ${_PYTHON_VERSION} < 38 | |||
32 | DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=0.12:../../devel/py-importlib-metadata | |||
33 | .endif | |||
30 | 34 | |||
35 | PYTHON_VERSIONED_DEPENDENCIES+= test:test | |||
31 | 36 | |||
32 | USE_LANGUAGES= # none | 37 | USE_LANGUAGES= # none | |
33 | 38 | |||
34 | post-install: | 39 | post-install: | |
35 | cd ${DESTDIR}${PREFIX}/bin && \ | 40 | cd ${DESTDIR}${PREFIX}/bin && \ | |
36 | ${MV} tox tox-${PYVERSSUFFIX} && \ | 41 | ${MV} tox tox-${PYVERSSUFFIX} && \ | |
37 | ${MV} tox-quickstart tox-quickstart-${PYVERSSUFFIX} || ${TRUE} | 42 | ${MV} tox-quickstart tox-quickstart-${PYVERSSUFFIX} || ${TRUE} | |
38 | 43 | |||
39 | do-test: | 44 | do-test: | |
40 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} | 45 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} | |
41 | 46 | |||
42 | .include "../../lang/python/egg.mk" | 47 | .include "../../lang/python/egg.mk" | |
43 | .include "../../lang/python/versioned_dependencies.mk" | 48 | .include "../../lang/python/versioned_dependencies.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2019/05/29 19:56:50 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2020/10/27 23:03:55 adam Exp $ | |
2 | bin/tox-${PYVERSSUFFIX} | 2 | bin/tox-${PYVERSSUFFIX} | |
3 | bin/tox-quickstart-${PYVERSSUFFIX} | 3 | bin/tox-quickstart-${PYVERSSUFFIX} | |
4 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 4 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
5 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
8 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 8 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
9 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 9 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
10 | ${PYSITELIB}/tox/__init__.py | 10 | ${PYSITELIB}/tox/__init__.py | |
11 | ${PYSITELIB}/tox/__init__.pyc | 11 | ${PYSITELIB}/tox/__init__.pyc | |
12 | ${PYSITELIB}/tox/__init__.pyo | 12 | ${PYSITELIB}/tox/__init__.pyo | |
13 | ${PYSITELIB}/tox/__main__.py | 13 | ${PYSITELIB}/tox/__main__.py | |
14 | ${PYSITELIB}/tox/__main__.pyc | 14 | ${PYSITELIB}/tox/__main__.pyc | |
@@ -51,26 +51,29 @@ ${PYSITELIB}/tox/helper/build_requires.p | @@ -51,26 +51,29 @@ ${PYSITELIB}/tox/helper/build_requires.p | |||
51 | ${PYSITELIB}/tox/helper/build_requires.pyo | 51 | ${PYSITELIB}/tox/helper/build_requires.pyo | |
52 | ${PYSITELIB}/tox/helper/get_site_package_dir.py | 52 | ${PYSITELIB}/tox/helper/get_site_package_dir.py | |
53 | ${PYSITELIB}/tox/helper/get_site_package_dir.pyc | 53 | ${PYSITELIB}/tox/helper/get_site_package_dir.pyc | |
54 | ${PYSITELIB}/tox/helper/get_site_package_dir.pyo | 54 | ${PYSITELIB}/tox/helper/get_site_package_dir.pyo | |
55 | ${PYSITELIB}/tox/helper/get_version.py | 55 | ${PYSITELIB}/tox/helper/get_version.py | |
56 | ${PYSITELIB}/tox/helper/get_version.pyc | 56 | ${PYSITELIB}/tox/helper/get_version.pyc | |
57 | ${PYSITELIB}/tox/helper/get_version.pyo | 57 | ${PYSITELIB}/tox/helper/get_version.pyo | |
58 | ${PYSITELIB}/tox/hookspecs.py | 58 | ${PYSITELIB}/tox/hookspecs.py | |
59 | ${PYSITELIB}/tox/hookspecs.pyc | 59 | ${PYSITELIB}/tox/hookspecs.pyc | |
60 | ${PYSITELIB}/tox/hookspecs.pyo | 60 | ${PYSITELIB}/tox/hookspecs.pyo | |
61 | ${PYSITELIB}/tox/interpreters/__init__.py | 61 | ${PYSITELIB}/tox/interpreters/__init__.py | |
62 | ${PYSITELIB}/tox/interpreters/__init__.pyc | 62 | ${PYSITELIB}/tox/interpreters/__init__.pyc | |
63 | ${PYSITELIB}/tox/interpreters/__init__.pyo | 63 | ${PYSITELIB}/tox/interpreters/__init__.pyo | |
64 | ${PYSITELIB}/tox/interpreters/common.py | |||
65 | ${PYSITELIB}/tox/interpreters/common.pyc | |||
66 | ${PYSITELIB}/tox/interpreters/common.pyo | |||
64 | ${PYSITELIB}/tox/interpreters/py_spec.py | 67 | ${PYSITELIB}/tox/interpreters/py_spec.py | |
65 | ${PYSITELIB}/tox/interpreters/py_spec.pyc | 68 | ${PYSITELIB}/tox/interpreters/py_spec.pyc | |
66 | ${PYSITELIB}/tox/interpreters/py_spec.pyo | 69 | ${PYSITELIB}/tox/interpreters/py_spec.pyo | |
67 | ${PYSITELIB}/tox/interpreters/unix.py | 70 | ${PYSITELIB}/tox/interpreters/unix.py | |
68 | ${PYSITELIB}/tox/interpreters/unix.pyc | 71 | ${PYSITELIB}/tox/interpreters/unix.pyc | |
69 | ${PYSITELIB}/tox/interpreters/unix.pyo | 72 | ${PYSITELIB}/tox/interpreters/unix.pyo | |
70 | ${PYSITELIB}/tox/interpreters/via_path.py | 73 | ${PYSITELIB}/tox/interpreters/via_path.py | |
71 | ${PYSITELIB}/tox/interpreters/via_path.pyc | 74 | ${PYSITELIB}/tox/interpreters/via_path.pyc | |
72 | ${PYSITELIB}/tox/interpreters/via_path.pyo | 75 | ${PYSITELIB}/tox/interpreters/via_path.pyo | |
73 | ${PYSITELIB}/tox/interpreters/windows/__init__.py | 76 | ${PYSITELIB}/tox/interpreters/windows/__init__.py | |
74 | ${PYSITELIB}/tox/interpreters/windows/__init__.pyc | 77 | ${PYSITELIB}/tox/interpreters/windows/__init__.pyc | |
75 | ${PYSITELIB}/tox/interpreters/windows/__init__.pyo | 78 | ${PYSITELIB}/tox/interpreters/windows/__init__.pyo | |
76 | ${PYSITELIB}/tox/interpreters/windows/pep514.py | 79 | ${PYSITELIB}/tox/interpreters/windows/pep514.py |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2019/05/29 19:56:50 adam Exp $ | 1 | $NetBSD: distinfo,v 1.17 2020/10/27 23:03:55 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (tox-3.12.1.tar.gz) = 6751c82174456ce640cc4cfeb4c295da78225468 | 3 | SHA1 (tox-3.20.1.tar.gz) = 5d36aa32e9f79b722b8fd2bc4fd5545bf0690120 | |
4 | RMD160 (tox-3.12.1.tar.gz) = 3aabd3591fe183cf44e806ff7c2c5b86f535eef7 | 4 | RMD160 (tox-3.20.1.tar.gz) = f2c0595fbc8001e712b4377c488a831a66af8057 | |
5 | SHA512 (tox-3.12.1.tar.gz) = af7f72145213a68929c4ffaf6ec6071b74a8cd5a7ee6e663e575f92f4f0536654525cd757f61265913fbe5e089aa94b8a7400636ec946070c7ca4900d497b016 | 5 | SHA512 (tox-3.20.1.tar.gz) = 73d6b6ca98cc9de628038360fe0af50ecfac1e7949735fde49fd38d85c9fcc517d897eeb287da0388265e689941ef3b63956349b4be409197a164039cb1ba1ae | |
6 | Size (tox-3.12.1.tar.gz) = 287477 bytes | 6 | Size (tox-3.20.1.tar.gz) = 306796 bytes |