Path to this page:
Subject: CVS commit: pkgsrc/devel/py-tox
From: Adam Ciarcinski
Date: 2022-02-17 11:21:08
Message id: 20220217102108.E525FFB24@cvs.NetBSD.org
Log Message:
py-tox: updated to 3.24.5
v3.24.5 (2021-12-29)
Bugfixes
- Fixed an issue where ``usedevelop`` would cause an invocation error if \
setup.py does not exist. -- by :user:`VincentVanlaer`
v3.24.4 (2021-09-16)
--------------------
Bugfixes
- Fixed handling of ``-e ALL`` in parallel mode by ignoring the ``ALL`` in \
subprocesses -- by :user:`guahki`.
- Prevent tox from using a truncated interpreter when using
``TOX_LIMITED_SHEBANG`` -- by :user:`jdknight`.
Documentation
- Enabled the use of the favicon in the Sphinx docs first
introduced in :pull:`764` but not integrated fully
v3.24.3 (2021-08-21)
--------------------
Bugfixes
- ``--parallel`` reports now show ASCII OK/FAIL/SKIP lines when full Unicode \
output is not available
Miscellaneous
- Started enforcing valid references in Sphinx docs -- :user:`webknjaz`
v3.24.2 (2021-08-18)
--------------------
Bugfixes
- include ``LC_ALL`` to implicit list of passenv variables
v3.24.1 (2021-07-31)
--------------------
Bugfixes
- ``get_requires_for_build_sdist`` hook (PEP 517) is assumed to return an empty \
list if left unimplemented by the backend build system
Documentation
- The documentation of ``install_command`` now also mentions that you can \
provide arbitrary commands
v3.24.0 (2021-07-14)
--------------------
Bugfixes
- ``--devenv`` no longer modifies the directory in which the ``.tox`` \
environment is provisioned
- Fix show config when the package names are not in canonical form
Documentation
- Extended environment variables section
Miscellaneous
- ``tox`` no longer shows deprecation warnings for ``distutils.sysconfig`` on
Python 3.10
v3.23.1 (2021-05-05)
--------------------
Bugfixes
- Distinguish between normal Windows Python and MSYS2 Python when looking for
virtualenv executable path. Adds os.sep to \
:class:`~tox.interpreters.InterpreterInfo`
- Fix a ``tox-conda`` isolation build bug
Documentation
- Update examples in the documentation to use ``setenv`` in the ``[testenv]`` \
sections, not wrongly in the ``[tox]`` main section.
Miscellaneous
- Enable building tox with ``setuptools_scm`` 6+ by :user:`hroncok`
v3.23.0 (2021-03-03)
--------------------
Features
- 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
- Unicode support in ``pyproject.toml``
v3.22.0 (2021-02-16)
--------------------
Features
- The value of the :conf:`requires` configuration option is now exposed via
the :class:`tox.config.Config` object
v3.21.4 (2021-02-02)
--------------------
Bugfixes
- Adapt tests not to assume the ``easy_install`` command exists, as it was \
removed from ``setuptools`` 52.0.0+
v3.21.3 (2021-01-28)
--------------------
Bugfixes
- Fix a killed tox (via SIGTERM) leaving the commands subprocesses running
by handling it as if it were a KeyboardInterrupt
v3.21.2 (2021-01-19)
--------------------
Bugfixes
- 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
v3.21.1 (2021-01-13)
--------------------
Bugfixes
- Fix regression that broke using install_command in config replacements
- Fix regression parsing posargs default containing colon.
Features
- Prevent .tox in envlist
Miscellaneous
- Enable building tox with ``setuptools_scm`` 4 and 5 by :user:`hroncok`
v3.21.0 (2021-01-08)
--------------------
Bugfixes
- Fix the false ``congratulations`` message that appears when a \
``KeyboardInterrupt`` occurs during package installation.
- Fix ``platform`` support for ``install_command``.
- Fixed regression in v3.20.0 that caused escaped curly braces in setenv
to break usage of the variable elsewhere in tox.ini.
- Prevent ``{}`` and require ``{:`` is only followed by ``}``.
- Raise ``MissingSubstitution`` on access of broken ini setting.
Features
- Allow \{ and \} in default of {env:key:default}.
- Allow {posargs} in setenv.
- Allow {/} to refer to os.sep.
- Make parsing [testenv] sections in setup.cfg official.
- Relax importlib requirement to allow 3.0.0 or any newer version
Documentation
- Document more info about using ``platform`` setting.
- Replace ``indexserver`` in documentation with environment variables
- Document that the ``passenv`` environment setting is case insensitive.
Files: