summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorfhajny <fhajny>2017-04-26 13:25:29 +0000
committerfhajny <fhajny>2017-04-26 13:25:29 +0000
commit3b826e41ef236d92d85255cfa3f753ad67d0a6c5 (patch)
tree689871eeb8b950731ed9389560283d129fd9eeab /devel
parent370ede773e20b74bb7580d6881f20ba68281c808 (diff)
downloadpkgsrc-3b826e41ef236d92d85255cfa3f753ad67d0a6c5.tar.gz
Update devel/py-tox to 2.7.0.
2.7.0 ----- - #p450: Stop after the first installdeps and first testenv create hooks succeed. - #271 and #464: Improve environment information for users. - #464: Fix incorrect egg-info location for modified package_dir in setup.py. - #431: Add 'LANGUAGE' to default passed environment variables. - #455: Add a Vagrantfile with a customized Arch Linux box for local testing. - #454: Revert #407, empty commands is not treated as an error. - #446: (infrastructure) Travis CI tests for tox now also run on OS X now. 2.6.0 ----- - add "alwayscopy" config option to instruct virtualenv to always copy files instead of symlinking. - pass setenv variables to setup.py during a usedevelop install. - replace all references to testrun.org with readthedocs ones. - fix #323 by avoiding virtualenv14 is not used on py32 - add Python 3.6 to envlist and CI. - fix glob resolution from TOX_TESTENV_PASSENV env variable 2.5.0 ----- - slightly backward incompatible: fix issue310: the {posargs} substitution now properly preserves the tox command line positional arguments. Positional arguments with spaces are now properly handled. - fix #359: add COMSPEC to default passenv on windows. - add support for py36 and py37 and add py36-dev and py37(nightly) to travis builds of tox. - fix #348: add py2 and py3 as default environments pointing to "python2" and "python3" basepython executables. Also fix #347 by updating the list of default envs in the tox basic example. - make "-h" and "--help-ini" options work even if there is no tox.ini, - add {:} substitution, which is replaced with os-specific path separator - fix #305: ``downloadcache`` test env config is now ignored as pip-8 does caching by default. - output from install command in verbose (-vv) mode is now printed to console instead of being redirected to file - fix #399. Make sure {envtmpdir} is created if it doesn't exist at the start of a testenvironment run. - fix #316: Lack of commands key in ini file is now treated as an error. Reported virtualenv status is 'nothing to do' instead of 'commands succeeded', with relevant error message displayed. 2.4.1 ----- - fix issue380: properly perform substitution again. 2.4.0 ----- - remove PYTHONPATH from environment during the install phase because a tox-run should not have hidden dependencies and the test commands will also not see a PYTHONPATH. - fix issue352: prevent a configuration where envdir==toxinidir and refine docs to warn people about changing "envdir". - fix issue375, fix issue330: warn against tox-setup.py integration as "setup.py test" should really just test with the current interpreter. - fix issue302: allow cross-testenv substitution where we substitute with ``{x,y}`` generative syntax. - fix issue212: allow escaping curly brace chars "\{" and "\}" if you need the chars "{" and "}" to appear in your commands or other ini values. - addresses issue66: add --workdir option to override where tox stores its ".tox" directory and all of the virtualenv environment. - introduce per-venv list_dependencies_command which defaults to "pip freeze" to obtain the list of installed packages. - close issue66: add documentation to jenkins page on how to avoid "too long shebang" lines when calling pip from tox. - new list_dependencies_command to influence how tox determines which dependencies are installed in a testenv. - (experimental) New feature: When a search for a config file fails, tox tries loading setup.cfg with a section prefix of "tox". - fix issue275: Introduce hooks ``tox_runtest_pre``` and ``tox_runtest_post`` which run before and after the tests of a venv, respectively. - fix issue317: evaluate minversion before tox config is parsed completely. - added the "extras" environment option to specify the extras to use when doing the sdist or develop install. - use pytest-catchlog instead of pytest-capturelog (latter is not maintained, uses deprecated pytest API) 2.3.2 ----- - fix issue314: fix command invocation with .py scripts on windows. - fix issue279: allow cross-section substitution when the value contains posargs. 2.3.1 ----- - fix issue294: re-allow cross-section substitution for setenv. 2.3.0 ----- - DEPRECATE use of "indexservers" in tox.ini. - fix issue285: make setenv processing fully lazy to fix regressions of tox-2.2.X and so that we can now have testenv attributes like "basepython" depend on environment variables that are set in a setenv section. - allow "#" in commands. - fix issue289: fix build_sphinx target - fix issue252: allow environment names with special characters. - introduce experimental tox_testenv_create(venv, action) and tox_testenv_install_deps(venv, action) hooks to allow plugins to do additional work on creation or installing deps. - internal: push some optional object creation into tests because tox core doesn't need it. 2.2.1 ----- - fix bug where {envdir} substitution could not be used in setenv if that env value is then used in {basepython}. 2.2.0 ----- - fix issue265 and add LD_LIBRARY_PATH to passenv on linux by default because otherwise the python interpreter might not start up in certain configurations (redhat software collections). - fix issue246: fix regression in config parsing by reordering such that {envbindir} can be used again in tox.ini. - fix issue99: the {env:...} substitution now properly uses environment settings from the ``setenv`` section. - fix issue281: make --force-dep work when urls are present in dependency configs. - fix issue174: add new ``ignore_outcome`` testenv attribute which can be set to True in which case it will produce a warning instead of an error on a failed testenv command outcome. - fix issue280: properly skip missing interpreter if {envsitepackagesdir} is present in commands.
Diffstat (limited to 'devel')
-rw-r--r--devel/py-tox/Makefile8
-rw-r--r--devel/py-tox/distinfo10
2 files changed, 9 insertions, 9 deletions
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index ece8af4f3de..8bc2c9cf3d7 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2015/11/08 09:21:52 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2017/04/26 13:25:29 fhajny Exp $
-DISTNAME= tox-2.1.1
+DISTNAME= tox-2.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_PYPI:=t/tox/}
@@ -10,9 +10,9 @@ HOMEPAGE= http://tox.testrun.org/
COMMENT= Virtualenv-based automation of test activities
LICENSE= mit
-DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv
+DEPENDS+= ${PYPKGPREFIX}-virtualenv>=1.11.2:../../devel/py-virtualenv
DEPENDS+= ${PYPKGPREFIX}-py>=1.4.17:../../devel/py-py
-DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.3.0:../../devel/py-pluggy
+DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.3.0<1.0:../../devel/py-pluggy
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index cfc564fcf83..64cc887ee3f 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2015/11/08 09:21:52 wiz Exp $
+$NetBSD: distinfo,v 1.2 2017/04/26 13:25:29 fhajny Exp $
-SHA1 (tox-2.1.1.tar.gz) = 32be3ba78431f83e3542e0a4dfbea6ad349af2db
-RMD160 (tox-2.1.1.tar.gz) = 9d526e02d4c5cfb7891112db7bb21ac06f195ed9
-SHA512 (tox-2.1.1.tar.gz) = 74c0875bbbd8e28806e71a4562fe8bccd1e501b58e870de074825dfab4d3e3026a3e0421443a35be07cd349451c476dff0e590934e2bb1a74287a25f026934cd
-Size (tox-2.1.1.tar.gz) = 102170 bytes
+SHA1 (tox-2.7.0.tar.gz) = c2ba46b04e4253501028d8676a10eb5e464012e9
+RMD160 (tox-2.7.0.tar.gz) = 89a1a09d8e0631a217388a8f98b1e61f8e393b2c
+SHA512 (tox-2.7.0.tar.gz) = 96088a9f77e8b994d920a8c9907a0fa50d5e0fe918e5a67673d4c30810642be2872283810d1d8b5ae9cc311605236b64343248485c4d4067b54c7b6d9f31a4b4
+Size (tox-2.7.0.tar.gz) = 120139 bytes