diff --git a/python-tox.changes b/python-tox.changes index cdb1feb..befd6c3 100644 --- a/python-tox.changes +++ b/python-tox.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Oct 5 11:35:43 UTC 2023 - Dirk Müller + +- update to 4.11.3: + * docs(plugin): explain plugin registration + * Fix error caused by a bad `base_python` path + * Fix typos discovered by codespell + * Providing example to make CLI help more helpful for -x,-- + override + * Remove stray colons in `config.rst` left over from #3111 + ------------------------------------------------------------------- Mon Sep 4 21:12:18 UTC 2023 - Martin Schreiner @@ -334,7 +345,7 @@ Mon Sep 16 13:06:47 UTC 2019 - Tomáš Chvátal * Fix current_tox_py for pypy / pypy3 * Add support for minor versions with multiple digits * Remove dependence on md5 hashing algorithm - * on venv cleanup: add explicit check for pypy venv to make it possible to recreate it + * on venv cleanup: add explicit check for pypy venv to make it possible to recreate it * Fix isolated build double-requirement * Replace pkg_resources with importlib_metadata for speed @@ -365,7 +376,7 @@ Thu May 16 17:04:41 UTC 2019 - Tomáš Chvátal Wed May 15 20:35:25 UTC 2019 - Jonathan Harker - Update to 3.11.0: - * --showconfig overhaul + * --showconfig overhaul ------------------------------------------------------------------- Mon May 13 23:22:47 UTC 2019 - Tomáš Chvátal @@ -818,11 +829,11 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com - (Build)Require python-pluggy - refreshed tox-disable-env-tests.patch -- Update to 2.1.1: +- Update to 2.1.1: * fix platform skipping for detox * report skipped platforms as skips in the summary - additional changes from version 2.1.0 - * fix issue258, fix issue248, fix issue253: for non-test commands + * fix issue258, fix issue248, fix issue253: for non-test commands (installation, venv creation) we pass in the full invocation environment. * remove experimental --set-home option which was hardly used and hackily implemented (if people want home-directory isolation we should @@ -835,7 +846,7 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com when constructing the set of environment variables for test environments. Thanks Marc Abramowitz for pushing in this direction. - additional changes from version 2.0.2 - * fix issue247: tox now passes the LANG variable from the tox invocation + * fix issue247: tox now passes the LANG variable from the tox invocation environment to the test environment by default. * add SYSTEMDRIVE into default passenv on windows to allow pip6 to work. Thanks Michael Krause. @@ -844,9 +855,9 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com - additional changes from version 2.0.0 * (new) introduce environment variable isolation: tox now only passes the PATH and PIP_INDEX_URL variable from the tox - invocation environment to the test environment and on Windows + invocation environment to the test environment and on Windows also ``SYSTEMROOT``, ``PATHEXT``, ``TEMP`` and ``TMP`` whereas - on unix additionally ``TMPDIR`` is passed. If you need to pass + on unix additionally ``TMPDIR`` is passed. If you need to pass through further environment variables you can use the new ``passenv`` setting, a space-separated list of environment variable names. Each name can make use of fnmatch-style glob patterns. All environment @@ -855,9 +866,9 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com * a new ``--help-ini`` option shows all possible testenv settings and their defaults. * (new) introduce a way to specify on which platform a testenvironment is to - execute: the new per-venv "platform" setting allows to specify + execute: the new per-venv "platform" setting allows to specify a regular expression which is matched against sys.platform. - If platform is set and doesn't match the platform spec in the test + If platform is set and doesn't match the platform spec in the test environment the test environment is ignored, no setup or tests are attempted. * (new) add per-venv "ignore_errors" setting, which defaults to False. If ``True``, a non-zero exit code from one command will be ignored and @@ -878,7 +889,7 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com based on pytest's externalized "pluggy" system. See tox/hookspecs.py for the current hooks. * introduce parser.add_testenv_attribute() to register an ini-variable - for testenv sections. Can be used from plugins through the + for testenv sections. Can be used from plugins through the tox_add_option hook. * rename internal files -- tox offers no external API except for the experimental plugin hooks, use tox internals at your own risk. @@ -956,7 +967,7 @@ Thu Jul 3 11:13:09 UTC 2014 - speilicke@suse.com - Update to version 1.7.1: - fix issue162: don't list python 2.5 as compatibiliy/supported - fix issue158 and fix issue155: windows/virtualenv properly works now: - call virtualenv through "python -m virtualenv" with the same + call virtualenv through "python -m virtualenv" with the same interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian. - Add tox-disable-env-tests.patch: Disable tests that need network-access and that depend on /usr/bin/tox (which is only added via u-a in %post) @@ -974,17 +985,17 @@ Thu Sep 5 07:29:06 UTC 2013 - speilicke@suse.com - Update to version 1.6.0: + fix issue119: {envsitepackagesdir} is now correctly computed and has a better test to prevent regression. - + fix issue116: make 1.6 introduced behaviour of changing to a - per-env HOME directory during install activities dependent + + fix issue116: make 1.6 introduced behaviour of changing to a + per-env HOME directory during install activities dependent on "--set-home" for now. Should re-establish the old behaviour when no option is given. + fix issue118: correctly have two tests use realpath(). Thanks Barry Warsaw. + fix test runs on environments without a home directory (in this case we use toxinidir as the homedir) - + fix issue117: python2.5 fix: don't use ``--insecure`` option because + + fix issue117: python2.5 fix: don't use ``--insecure`` option because its very existence depends on presence of "ssl". If you - want to support python2.5/pip1.3.1 based test environments you need + want to support python2.5/pip1.3.1 based test environments you need to install ssl and/or use PIP_INSECURE=1 through ``setenv``. section. + fix issue102: change to {toxinidir} when installing dependencies. this allows to use relative path like in "-rrequirements.txt". @@ -992,11 +1003,11 @@ Thu Sep 5 07:29:06 UTC 2013 - speilicke@suse.com + fix issue35: add new EXPERIMENTAL "install_command" testenv-option to configure the installation command with options for dep/pkg install. Thanks Carl Meyer for the PR and docs. - + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1 - script and forcing pip<1.4. Also the default [py25] environment + + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1 + script and forcing pip<1.4. Also the default [py25] environment modifies the default installer_command (new config option) - to use pip without the "--pre" option which was introduced - with pip-1.4 and is now required if you want to install non-stable + to use pip without the "--pre" option which was introduced + with pip-1.4 and is now required if you want to install non-stable releases. (tox defaults to install with "--pre" everywhere). + during installation of dependencies HOME is now set to a pseudo location ({envtmpdir}/pseudo-home). If an index url was specified @@ -1027,17 +1038,17 @@ Tue Jun 25 11:49:47 UTC 2013 - dmueller@suse.com - update to 1.5.0: - fix issue104: use setuptools by default, instead of distribute, now that setuptools has distribute merged. - - make sure test commands are searched first in the virtualenv + - make sure test commands are searched first in the virtualenv - re-fix issue2 - add whitelist_externals to be used in ``[testenv*]`` sections, allowing to avoid warnings for commands such as ``make``, used from the commands value. - fix issue97 - allow substitutions to reference from other sections (thanks Krisztian Fekete) - fix issue92 - fix {envsitepackagesdir} to actually work again - - show (test) command that is being executed, thanks + - show (test) command that is being executed, thanks Lukasz Balcerzak - re-license tox to MIT license - - depend on virtualenv-1.9.1 + - depend on virtualenv-1.9.1 - rename README.txt to README.rst to make bitbucket happier @@ -1076,7 +1087,7 @@ Fri Jun 22 13:38:18 UTC 2012 - saschpe@suse.de which would formerly raise irritating errors because the ";" was considered a comment + tweak and improve reporting - + refactor reporting and virtualenv manipulation + + refactor reporting and virtualenv manipulation to be more accessible from 3rd party tools + support value substitution from other sections with the {[section]key} syntax diff --git a/python-tox.spec b/python-tox.spec index 9ec29fd..268bfcf 100644 --- a/python-tox.spec +++ b/python-tox.spec @@ -23,7 +23,7 @@ %bcond_with devpi_process %endif Name: python-tox -Version: 4.11.1 +Version: 4.11.3 Release: 0 Summary: Virtualenv-based automation of test activities License: MIT diff --git a/tox-4.11.1.tar.gz b/tox-4.11.1.tar.gz deleted file mode 100644 index 00177e9..0000000 --- a/tox-4.11.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a8cc94b7269f8e43dfc636eff2da4b33a199a4e575b5b086cc51aae24ac4262 -size 175185 diff --git a/tox-4.11.3.tar.gz b/tox-4.11.3.tar.gz new file mode 100644 index 0000000..3c22e21 --- /dev/null +++ b/tox-4.11.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5039f68276461fae6a9452a3b2c7295798f00a0e92edcd9a3b78ba1a73577951 +size 175528