SHA256
1
0
forked from pool/python-tox

Accepting request 1115808 from devel:languages:python

- 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

  * on venv cleanup: add explicit check for pypy venv to make it possible to recreate it
  * --showconfig overhaul
- Update to 2.1.1:
  * fix issue258, fix issue248, fix issue253: for non-test commands
  * fix issue247: tox now passes the LANG variable from the tox invocation
    invocation environment to the test environment and on Windows
    on unix additionally ``TMPDIR`` is passed.  If you need to pass
    execute: the new per-venv "platform" setting allows to specify
    If platform is set and doesn't match the platform spec in the test
    for testenv sections.  Can be used from plugins through the
    call virtualenv through "python -m virtualenv" with the same
  + fix issue116: make 1.6 introduced behaviour of changing to a
    per-env HOME directory during install activities dependent
  + fix issue117: python2.5 fix: don't use ``--insecure`` option because
    want to support python2.5/pip1.3.1 based test environments you need
  + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1
    script and forcing pip<1.4. Also the default [py25] environment
    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
 - make sure test commands are searched first in the virtualenv
 - show (test) command that is being executed, thanks
 - depend on virtualenv-1.9.1

OBS-URL: https://build.opensuse.org/request/show/1115808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tox?expand=0&rev=51
This commit is contained in:
Ana Guerrero 2023-10-05 18:05:13 +00:00 committed by Git OBS Bridge
commit 742ceeb268
4 changed files with 38 additions and 27 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu Oct 5 11:35:43 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 <martin.schreiner@suse.com> Mon Sep 4 21:12:18 UTC 2023 - Martin Schreiner <martin.schreiner@suse.com>
@ -334,7 +345,7 @@ Mon Sep 16 13:06:47 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
* Fix current_tox_py for pypy / pypy3 * Fix current_tox_py for pypy / pypy3
* Add support for minor versions with multiple digits * Add support for minor versions with multiple digits
* Remove dependence on md5 hashing algorithm * 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 * Fix isolated build double-requirement
* Replace pkg_resources with importlib_metadata for speed * Replace pkg_resources with importlib_metadata for speed
@ -365,7 +376,7 @@ Thu May 16 17:04:41 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
Wed May 15 20:35:25 UTC 2019 - Jonathan Harker <jharker@suse.com> Wed May 15 20:35:25 UTC 2019 - Jonathan Harker <jharker@suse.com>
- Update to 3.11.0: - Update to 3.11.0:
* --showconfig overhaul * --showconfig overhaul
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 13 23:22:47 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> Mon May 13 23:22:47 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
@ -818,11 +829,11 @@ Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com
- (Build)Require python-pluggy - (Build)Require python-pluggy
- refreshed tox-disable-env-tests.patch - refreshed tox-disable-env-tests.patch
- Update to 2.1.1: - Update to 2.1.1:
* fix platform skipping for detox * fix platform skipping for detox
* report skipped platforms as skips in the summary * report skipped platforms as skips in the summary
- additional changes from version 2.1.0 - 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. (installation, venv creation) we pass in the full invocation environment.
* remove experimental --set-home option which was hardly used and * remove experimental --set-home option which was hardly used and
hackily implemented (if people want home-directory isolation we should 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. when constructing the set of environment variables for test environments.
Thanks Marc Abramowitz for pushing in this direction. Thanks Marc Abramowitz for pushing in this direction.
- additional changes from version 2.0.2 - 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. environment to the test environment by default.
* add SYSTEMDRIVE into default passenv on windows to allow pip6 to work. * add SYSTEMDRIVE into default passenv on windows to allow pip6 to work.
Thanks Michael Krause. 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 - additional changes from version 2.0.0
* (new) introduce environment variable isolation: * (new) introduce environment variable isolation:
tox now only passes the PATH and PIP_INDEX_URL variable from the tox 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 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, through further environment variables you can use the new ``passenv`` setting,
a space-separated list of environment variable names. Each name a space-separated list of environment variable names. Each name
can make use of fnmatch-style glob patterns. All environment 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 * a new ``--help-ini`` option shows all possible testenv settings and
their defaults. their defaults.
* (new) introduce a way to specify on which platform a testenvironment is to * (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. 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. environment the test environment is ignored, no setup or tests are attempted.
* (new) add per-venv "ignore_errors" setting, which defaults to False. * (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 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. based on pytest's externalized "pluggy" system.
See tox/hookspecs.py for the current hooks. See tox/hookspecs.py for the current hooks.
* introduce parser.add_testenv_attribute() to register an ini-variable * 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. tox_add_option hook.
* rename internal files -- tox offers no external API except for the * rename internal files -- tox offers no external API except for the
experimental plugin hooks, use tox internals at your own risk. 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: - Update to version 1.7.1:
- fix issue162: don't list python 2.5 as compatibiliy/supported - fix issue162: don't list python 2.5 as compatibiliy/supported
- fix issue158 and fix issue155: windows/virtualenv properly works now: - 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. interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian.
- Add tox-disable-env-tests.patch: Disable tests that need network-access - 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) 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: - Update to version 1.6.0:
+ fix issue119: {envsitepackagesdir} is now correctly computed and has + fix issue119: {envsitepackagesdir} is now correctly computed and has
a better test to prevent regression. a better test to prevent regression.
+ fix issue116: make 1.6 introduced behaviour of changing to a + fix issue116: make 1.6 introduced behaviour of changing to a
per-env HOME directory during install activities dependent per-env HOME directory during install activities dependent
on "--set-home" for now. Should re-establish the old behaviour on "--set-home" for now. Should re-establish the old behaviour
when no option is given. when no option is given.
+ fix issue118: correctly have two tests use realpath(). Thanks Barry + fix issue118: correctly have two tests use realpath(). Thanks Barry
Warsaw. Warsaw.
+ fix test runs on environments without a home directory + fix test runs on environments without a home directory
(in this case we use toxinidir as the homedir) (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 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. to install ssl and/or use PIP_INSECURE=1 through ``setenv``. section.
+ fix issue102: change to {toxinidir} when installing dependencies. + fix issue102: change to {toxinidir} when installing dependencies.
this allows to use relative path like in "-rrequirements.txt". 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 + fix issue35: add new EXPERIMENTAL "install_command" testenv-option to
configure the installation command with options for dep/pkg install. configure the installation command with options for dep/pkg install.
Thanks Carl Meyer for the PR and docs. Thanks Carl Meyer for the PR and docs.
+ fix issue91: python2.5 support by vendoring the virtualenv-1.9.1 + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1
script and forcing pip<1.4. Also the default [py25] environment script and forcing pip<1.4. Also the default [py25] environment
modifies the default installer_command (new config option) modifies the default installer_command (new config option)
to use pip without the "--pre" option which was introduced 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 with pip-1.4 and is now required if you want to install non-stable
releases. (tox defaults to install with "--pre" everywhere). releases. (tox defaults to install with "--pre" everywhere).
+ during installation of dependencies HOME is now set to a pseudo + during installation of dependencies HOME is now set to a pseudo
location ({envtmpdir}/pseudo-home). If an index url was specified 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: - update to 1.5.0:
- fix issue104: use setuptools by default, instead of distribute, - fix issue104: use setuptools by default, instead of distribute,
now that setuptools has distribute merged. 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*]`` - re-fix issue2 - add whitelist_externals to be used in ``[testenv*]``
sections, allowing to avoid warnings for commands such as ``make``, sections, allowing to avoid warnings for commands such as ``make``,
used from the commands value. used from the commands value.
- fix issue97 - allow substitutions to reference from other sections - fix issue97 - allow substitutions to reference from other sections
(thanks Krisztian Fekete) (thanks Krisztian Fekete)
- fix issue92 - fix {envsitepackagesdir} to actually work again - 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 Lukasz Balcerzak
- re-license tox to MIT license - 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 - 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 ";" which would formerly raise irritating errors because the ";"
was considered a comment was considered a comment
+ tweak and improve reporting + tweak and improve reporting
+ refactor reporting and virtualenv manipulation + refactor reporting and virtualenv manipulation
to be more accessible from 3rd party tools to be more accessible from 3rd party tools
+ support value substitution from other sections + support value substitution from other sections
with the {[section]key} syntax with the {[section]key} syntax

View File

@ -23,7 +23,7 @@
%bcond_with devpi_process %bcond_with devpi_process
%endif %endif
Name: python-tox Name: python-tox
Version: 4.11.1 Version: 4.11.3
Release: 0 Release: 0
Summary: Virtualenv-based automation of test activities Summary: Virtualenv-based automation of test activities
License: MIT License: MIT

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a8cc94b7269f8e43dfc636eff2da4b33a199a4e575b5b086cc51aae24ac4262
size 175185

3
tox-4.11.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5039f68276461fae6a9452a3b2c7295798f00a0e92edcd9a3b78ba1a73577951
size 175528