* Fix `quickstart` command from requiring `root` positional
argument
* docs(config): fix default value for install_command
* Added Python 3.12 in installation docs
* Fix terminal size in tox commands (#2999)
* Use the new ruff formatter over black
* docs(config): Fix base_python default reference
* Fixed 'AppData' not passed to env by default (#3151)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=115
- 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
* 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
+ refactor reporting and virtualenv manipulation
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=111
- update to 3.25.1:
* ``sitepackages = true`` will add user's site-package to the python path on Windows as expected
* Avoid importing ``pipes`` on Python 3.3+ to avoid ``DeprecationWarning`` on Python 3.11
* Fix ``isolated_build`` when the build process produces stderr at exit.
* Fixed failing isolated_build because setuptools warning was captured
in ``build_requires``.
* Avoid potential 30s delay caused by socket.getfqdn().
* Ignore missing commands if they are prefixed by ``-``
OBS-URL: https://build.opensuse.org/request/show/990866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tox?expand=0&rev=42
* ``sitepackages = true`` will add user's site-package to the python path on Windows as expected
* Avoid importing ``pipes`` on Python 3.3+ to avoid ``DeprecationWarning`` on Python 3.11
* Fix ``isolated_build`` when the build process produces stderr at exit.
* Fixed failing isolated_build because setuptools warning was captured
in ``build_requires``.
* Avoid potential 30s delay caused by socket.getfqdn().
* Ignore missing commands if they are prefixed by ``-``
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=86
- Update to 3.24.4:
- Fixed handling of -e ALL in parallel mode by ignoring the ALL
in subprocesses -- by :user:`guahki`. #2167
- Prevent tox from using a truncated interpreter when using
TOX_LIMITED_SHEBANG -- by :user:`jdknight`. #2208
- Enabled the use of the favicon in the Sphinx docs first
introduced in :pull:`764` but not integrated fully --
:user:`webknjaz` #2177
- --parallel reports now show ASCII OK/FAIL/SKIP lines when
full Unicode output is not available - by :user:`brettcs`
#1421
- Started enforcing valid references in Sphinx docs --
:user:`webknjaz` #2168
- include LC_ALL to implicit list of passenv variables - by
:user:`ssbarnea` #2162
- get_requires_for_build_sdist hook (PEP 517) is assumed to
return an empty list if left unimplemented by the backend
build system - by :user:`oczkoisse` #2130
- The documentation of install_command now also mentions that
you can provide arbitrary commands - by :user:`jugmac00`
#2081
- --devenv no longer modifies the directory in which the .tox
environment is provisioned - by :user:`isaac-ped` #2065
- Fix show config when the package names are not in canonical
form - by :user:`gaborbernat`. #2103
- Extended environment variables section - by :user:`majiang`
#2036
- tox no longer shows deprecation warnings for
distutils.sysconfig on Python 3.10 - by :user:`9999years`
#2100
- Distinguish between normal Windows Python and MSYS2 Python
when looking for virtualenv executable path. Adds os.sep to
:class:`~tox.interpreters.InterpreterInfo` - by
:user:`jschwartzentruber` #1982
- Fix a tox-conda isolation build bug - by :user:`AntoineD`.
#2056
- Update examples in the documentation to use setenv in the
[testenv] sections, not wrongly in the [tox] main section.
- by :user:`AndreyNautilus` #1999
- Enable building tox with setuptools_scm 6+ by :user:`hroncok`
#1984
- tox can now be invoked with a new --no-provision flag that
prevents provision, if :conf:`requires` or :conf:`minversion`
are not satisfied, tox will fail; if a path is specified as
an argument to the flag (e.g. as tox --no-provision
missing.json) and provision is prevented, provision metadata
are written as JSON to that path - by :user:`hroncok` #1921
- Unicode support in pyproject.toml - by :user:`domdfcoding`
#1940
- The value of the :conf:`requires` configuration option is now
exposed via the :class:`tox.config.Config` object - by
:user:`hroncok` #1918
- Adapt tests not to assume the easy_install command exists, as
it was removed from setuptools 52.0.0+ - by :user:`hroncok`
#1893
- Fix a killed tox (via SIGTERM) leaving the commands
subprocesses running by handling it as if it were
a KeyboardInterrupt - by :user:`dajose` #1772
- Newer coverage tools update the COV_CORE_CONTEXT environment
variable, add it to the list of environment variables that
can change in our pytest plugin - by :user:`gaborbernat`.
#1854
OBS-URL: https://build.opensuse.org/request/show/921541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tox?expand=0&rev=40
- Fixed handling of -e ALL in parallel mode by ignoring the ALL
in subprocesses -- by :user:`guahki`. #2167
- Prevent tox from using a truncated interpreter when using
TOX_LIMITED_SHEBANG -- by :user:`jdknight`. #2208
- Enabled the use of the favicon in the Sphinx docs first
introduced in :pull:`764` but not integrated fully --
:user:`webknjaz` #2177
- --parallel reports now show ASCII OK/FAIL/SKIP lines when
full Unicode output is not available - by :user:`brettcs`
#1421
- Started enforcing valid references in Sphinx docs --
:user:`webknjaz` #2168
- include LC_ALL to implicit list of passenv variables - by
:user:`ssbarnea` #2162
- get_requires_for_build_sdist hook (PEP 517) is assumed to
return an empty list if left unimplemented by the backend
build system - by :user:`oczkoisse` #2130
- The documentation of install_command now also mentions that
you can provide arbitrary commands - by :user:`jugmac00`
#2081
- --devenv no longer modifies the directory in which the .tox
environment is provisioned - by :user:`isaac-ped` #2065
- Fix show config when the package names are not in canonical
form - by :user:`gaborbernat`. #2103
- Extended environment variables section - by :user:`majiang`
#2036
- tox no longer shows deprecation warnings for
distutils.sysconfig on Python 3.10 - by :user:`9999years`
#2100
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=84
- update to 3.18.0
* Add allowlist_externals alias to whitelist_externals (whitelist_externals is now deprecated). - by :user:`dajose`
* Fix tests when the ``HOSTNAME`` environment variable is set, but empty string - by :user:`hroncok`
* 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`
* Update packaging information for Flit.
* Fixed the support for using ``{temp_dir}`` in ``tox.ini`` - by :user:`webknjaz`
* Allow skipping the package and installation step when passing the ``--skip-pkg-install``.
OBS-URL: https://build.opensuse.org/request/show/841413
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=76