- 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
- Update to 3.14.0:
* Fix PythonSpec detection of python3.10
* Fix regression failing to detect future and past py## factors
* 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
* Fix isolated build double-requirement
* Replace pkg_resources with importlib_metadata for speed
OBS-URL: https://build.opensuse.org/request/show/731289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tox?expand=0&rev=29