radiome-lab / radiome

Configurable Pipeline for the Analysis of Medical Imaging Data
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Update tox to 4.0.8 #135

Open pyup-bot opened 1 year ago

pyup-bot commented 1 year ago

This PR updates tox from 3.14.5 to 4.0.8.

Changelog ### 3.27.1 ``` -------------------- Bugfixes ^^^^^^^^ - Replaced deprecated ``license_file`` key with ``license_files`` in ``setup.cfg`` -- by :user:`mgorny`. `2521 <https://github.com/tox-dev/tox/issues/2521>`_ - Add env cleanup to envreport - fix PYTHONPATH leak into "envreport" -- by :user:`f3flight`. `2528 <https://github.com/tox-dev/tox/issues/2528>`_ ``` ### 3.27.0 ``` -------------------- Bugfixes ^^^^^^^^ - Dropped ``--build-option`` in isolated builds, an alternative fix for the ``SetuptoolsDeprecationWarning`` about using ``--global-option`` -- by :user:`adamchainz` `2497 <https://github.com/tox-dev/tox/issues/2497>`_ - Remove read-only files in ``ensure_empty_dir``. `2498 <https://github.com/tox-dev/tox/issues/2498>`_ - Multiple tox instances no longer clobber the ``.tox`` directory when ``provision_tox_env`` is used. - by :user:`masenf` `2515 <https://github.com/tox-dev/tox/issues/2515>`_ Documentation ^^^^^^^^^^^^^ - Clarify that ``install_command`` only takes one command - by :user:`jugmac00` `2433 <https://github.com/tox-dev/tox/issues/2433>`_ - Documented problems with plugin and provision env - by :user:`ziima`. `2469 <https://github.com/tox-dev/tox/issues/2469>`_ ``` ### 3.26.0 ``` -------------------- Bugfixes ^^^^^^^^ - Fix fallback to ``python`` environment when ``isolated_build = true`` is set -- by :user:`Unrud` `2474 <https://github.com/tox-dev/tox/issues/2474>`_ - Fixed ``SetuptoolsDeprecationWarning`` about using ``--global-option`` -- by :user:`adamchainz` `2478 <https://github.com/tox-dev/tox/issues/2478>`_ Features ^^^^^^^^ - Use ``tomllib`` on Python 3.11 or later and ``tomli`` instead of ``toml`` library on lower versions - by :user:`hroncok`. `2463 <https://github.com/tox-dev/tox/issues/2463>`_ ``` ### 3.25.1 ``` -------------------- Bugfixes ^^^^^^^^ - ``sitepackages = true`` will add user's site-package to the python path on Windows as expected -- by :user:`niander` `2402 <https://github.com/tox-dev/tox/issues/2402>`_ - Avoid importing ``pipes`` on Python 3.3+ to avoid ``DeprecationWarning`` on Python 3.11 -- by :user:`adamchainz` `2417 <https://github.com/tox-dev/tox/issues/2417>`_ - Fix ``isolated_build`` when the build process produces stderr at exit. `2449 <https://github.com/tox-dev/tox/issues/2449>`_ Documentation ^^^^^^^^^^^^^ - Explain advantages of ``PIP_CONSTRAINT`` environment variable over ``--constraint`` argument. `2423 <https://github.com/tox-dev/tox/issues/2423>`_ ``` ### 3.25.0 ``` -------------------- Bugfixes ^^^^^^^^ - Fixed failing isolated_build because setuptools warning was captured in ``build_requires``. -- by :user:`zariiii9003` `2332 <https://github.com/tox-dev/tox/issues/2332>`_ - Avoid potential 30s delay caused by socket.getfqdn(). -- by :user:`ssbarnea` `2375 <https://github.com/tox-dev/tox/issues/2375>`_ Features ^^^^^^^^ - Ignore missing commands if they are prefixed by ``-`` -- by :user:`cdown`. `2315 <https://github.com/tox-dev/tox/issues/2315>`_ - Add default environment variables (such as http_proxy) regardless of their case to passenv on UNIX -- by :user:`poggenhans`. `2372 <https://github.com/tox-dev/tox/issues/2372>`_ - On Windows ``PROGRAMFILES``, ``PROGRAMFILES(X86)``, and ``PROGRAMDATA`` environment variables are now passed through, unmasking system values necessary to locate resources such as a C compiler. `2382 <https://github.com/tox-dev/tox/issues/2382>`_ Documentation ^^^^^^^^^^^^^ - Deleted the tox mailing list -- by :user:`jugmac00` `2364 <https://github.com/tox-dev/tox/issues/2364>`_ ``` ### 3.24.5 ``` -------------------- Bugfixes ^^^^^^^^ - Fixed an issue where ``usedevelop`` would cause an invocation error if setup.py does not exist. -- by :user:`VincentVanlaer` `2197 <https://github.com/tox-dev/tox/issues/2197>`_ ``` ### 3.24.4 ``` -------------------- Bugfixes ^^^^^^^^ - Fixed handling of ``-e ALL`` in parallel mode by ignoring the ``ALL`` in subprocesses -- by :user:`guahki`. `2167 <https://github.com/tox-dev/tox/issues/2167>`_ - Prevent tox from using a truncated interpreter when using ``TOX_LIMITED_SHEBANG`` -- by :user:`jdknight`. `2208 <https://github.com/tox-dev/tox/issues/2208>`_ Documentation ^^^^^^^^^^^^^ - Enabled the use of the favicon in the Sphinx docs first introduced in :pull:`764` but not integrated fully -- :user:`webknjaz` `2177 <https://github.com/tox-dev/tox/issues/2177>`_ ``` ### 3.24.3 ``` -------------------- Bugfixes ^^^^^^^^ - ``--parallel`` reports now show ASCII OK/FAIL/SKIP lines when full Unicode output is not available - by :user:`brettcs` `1421 <https://github.com/tox-dev/tox/issues/1421>`_ Miscellaneous ^^^^^^^^^^^^^ - Started enforcing valid references in Sphinx docs -- :user:`webknjaz` `2168 <https://github.com/tox-dev/tox/issues/2168>`_ ``` ### 3.24.2 ``` -------------------- Bugfixes ^^^^^^^^ - include ``LC_ALL`` to implicit list of passenv variables - by :user:`ssbarnea` `2162 <https://github.com/tox-dev/tox/issues/2162>`_ ``` ### 3.24.1 ``` -------------------- Bugfixes ^^^^^^^^ - ``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 <https://github.com/tox-dev/tox/issues/2130>`_ Documentation ^^^^^^^^^^^^^ - The documentation of ``install_command`` now also mentions that you can provide arbitrary commands - by :user:`jugmac00` `2081 <https://github.com/tox-dev/tox/issues/2081>`_ ``` ### 3.24.0 ``` -------------------- Bugfixes ^^^^^^^^ - ``--devenv`` no longer modifies the directory in which the ``.tox`` environment is provisioned - by :user:`isaac-ped` `2065 <https://github.com/tox-dev/tox/issues/2065>`_ - Fix show config when the package names are not in canonical form - by :user:`gaborbernat`. `2103 <https://github.com/tox-dev/tox/issues/2103>`_ Documentation ^^^^^^^^^^^^^ - Extended environment variables section - by :user:`majiang` `2036 <https://github.com/tox-dev/tox/issues/2036>`_ Miscellaneous ^^^^^^^^^^^^^ - ``tox`` no longer shows deprecation warnings for ``distutils.sysconfig`` on Python 3.10 - by :user:`9999years` `2100 <https://github.com/tox-dev/tox/issues/2100>`_ ``` ### 3.23.1 ``` -------------------- Bugfixes ^^^^^^^^ - 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 <https://github.com/tox-dev/tox/issues/1982>`_ - Fix a ``tox-conda`` isolation build bug - by :user:`AntoineD`. `2056 <https://github.com/tox-dev/tox/issues/2056>`_ Documentation ^^^^^^^^^^^^^ - Update examples in the documentation to use ``setenv`` in the ``[testenv]`` sections, not wrongly in the ``[tox]`` main section. - by :user:`AndreyNautilus` `1999 <https://github.com/tox-dev/tox/issues/1999>`_ Miscellaneous ^^^^^^^^^^^^^ - Enable building tox with ``setuptools_scm`` 6+ by :user:`hroncok` `1984 <https://github.com/tox-dev/tox/issues/1984>`_ ``` ### 3.23.0 ``` -------------------- 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 - by :user:`hroncok` `1921 <https://github.com/tox-dev/tox/issues/1921>`_ - Unicode support in ``pyproject.toml`` - by :user:`domdfcoding` `1940 <https://github.com/tox-dev/tox/issues/1940>`_ ``` ### 3.22.0 ``` -------------------- Features ^^^^^^^^ - The value of the :conf:`requires` configuration option is now exposed via the :class:`tox.config.Config` object - by :user:`hroncok` `1918 <https://github.com/tox-dev/tox/issues/1918>`_ ``` ### 3.21.4 ``` -------------------- Bugfixes ^^^^^^^^ - Adapt tests not to assume the ``easy_install`` command exists, as it was removed from ``setuptools`` 52.0.0+ - by :user:`hroncok` `1893 <https://github.com/tox-dev/tox/issues/1893>`_ ``` ### 3.21.3 ``` -------------------- Bugfixes ^^^^^^^^ - Fix a killed tox (via SIGTERM) leaving the commands subprocesses running by handling it as if it were a KeyboardInterrupt - by :user:`dajose` `1772 <https://github.com/tox-dev/tox/issues/1772>`_ ``` ### 3.21.2 ``` -------------------- 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 - by :user:`gaborbernat`. `1854 <https://github.com/tox-dev/tox/issues/1854>`_ ``` ### 3.21.1 ``` -------------------- Bugfixes ^^^^^^^^ - Fix regression that broke using install_command in config replacements - by :user:`jayvdb` `1777 <https://github.com/tox-dev/tox/issues/1777>`_ - Fix regression parsing posargs default containing colon. - by :user:`jayvdb` `1785 <https://github.com/tox-dev/tox/issues/1785>`_ Features ^^^^^^^^ - Prevent .tox in envlist - by :user:`jayvdb` `1684 <https://github.com/tox-dev/tox/issues/1684>`_ Miscellaneous ^^^^^^^^^^^^^ - Enable building tox with ``setuptools_scm`` 4 and 5 by :user:`hroncok` `1799 <https://github.com/tox-dev/tox/issues/1799>`_ ``` ### 3.21.0 ``` -------------------- Bugfixes ^^^^^^^^ - Fix the false ``congratulations`` message that appears when a ``KeyboardInterrupt`` occurs during package installation. - by :user:`gnikonorov` `1453 <https://github.com/tox-dev/tox/issues/1453>`_ - Fix ``platform`` support for ``install_command``. - by :user:`jayvdb` `1464 <https://github.com/tox-dev/tox/issues/1464>`_ - Fixed regression in v3.20.0 that caused escaped curly braces in setenv to break usage of the variable elsewhere in tox.ini. - by :user:`jayvdb` `1690 <https://github.com/tox-dev/tox/issues/1690>`_ - Prevent ``{}`` and require ``{:`` is only followed by ``}``. - by :user:`jayvdb` `1711 <https://github.com/tox-dev/tox/issues/1711>`_ - Raise ``MissingSubstitution`` on access of broken ini setting. - by :user:`jayvdb` `1716 <https://github.com/tox-dev/tox/issues/1716>`_ Features ^^^^^^^^ - Allow \{ and \} in default of {env:key:default}. - by :user:`jayvdb` `1502 <https://github.com/tox-dev/tox/issues/1502>`_ - Allow {posargs} in setenv. - by :user:`jayvdb` `1695 <https://github.com/tox-dev/tox/issues/1695>`_ - Allow {/} to refer to os.sep. - by :user:`jayvdb` `1700 <https://github.com/tox-dev/tox/issues/1700>`_ - Make parsing [testenv] sections in setup.cfg official. - by :user:`mauvilsa` `1727 <https://github.com/tox-dev/tox/issues/1727>`_ - Relax importlib requirement to allow 3.0.0 or any newer version - by :user:`pkolbus` `1763 <https://github.com/tox-dev/tox/issues/1763>`_ Documentation ^^^^^^^^^^^^^ - Document more info about using ``platform`` setting. - by :user:`prakhargurunani` `1144 <https://github.com/tox-dev/tox/issues/1144>`_ - Replace ``indexserver`` in documentation with environment variables - by :user:`ziima`. `1357 <https://github.com/tox-dev/tox/issues/1357>`_ - Document that the ``passenv`` environment setting is case insensitive. - by :user:`gnikonorov` `1534 <https://github.com/tox-dev/tox/issues/1534>`_ ``` ### 3.20.1 ``` -------------------- Bugfixes ^^^^^^^^ - Relax importlib requirement to allow version<3 - by :user:`usamasadiq` `1682 <https://github.com/tox-dev/tox/issues/1682>`_ ``` ### 3.20.0 ``` -------------------- Bugfixes ^^^^^^^^ - Allow hyphens and empty factors in generative section name. - by :user:`tyagdit` `1636 <https://github.com/tox-dev/tox/issues/1636>`_ - Support for PEP517 in-tree build backend-path key in ``get-build-requires``. - by :user:`nizox` `1654 <https://github.com/tox-dev/tox/issues/1654>`_ - Allow escaping curly braces in setenv. - by :user:`mkenigs` `1656 <https://github.com/tox-dev/tox/issues/1656>`_ Features ^^^^^^^^ - Support for comments within ``setenv`` and environment files via the ``files|`` prefix. - by :user:`gaborbernat` `1667 <https://github.com/tox-dev/tox/issues/1667>`_ ``` ### 3.19.0 ``` -------------------- Bugfixes ^^^^^^^^ - skip ``setup.cfg`` if it has no ``tox:tox`` namespace - by :user:`hroncok` `1045 <https://github.com/tox-dev/tox/issues/1045>`_ Features ^^^^^^^^ - Implement support for building projects having :pep:`517in-tree-build-backends` ``backend-path`` setting - by :user:`webknjaz` `1575 <https://github.com/tox-dev/tox/issues/1575>`_ - Don't require a tox config file for ``tox --devenv`` - by :user:`hroncok` `1643 <https://github.com/tox-dev/tox/issues/1643>`_ Documentation ^^^^^^^^^^^^^ - Fixed grammar in top-level documentation - by :user:`tfurf` `1631 <https://github.com/tox-dev/tox/issues/1631>`_ ``` ### 3.18.1 ``` -------------------- Bugfixes ^^^^^^^^ - Fix ``TypeError`` when using isolated_build with backends that are not submodules (e.g. ``maturin``) `1629 <https://github.com/tox-dev/tox/issues/1629>`_ ``` ### 3.18.0 ``` -------------------- Deprecations (removal in next major release) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Add allowlist_externals alias to whitelist_externals (whitelist_externals is now deprecated). - by :user:`dajose` `1491 <https://github.com/tox-dev/tox/issues/1491>`_ ``` ### 3.17.1 ``` -------------------- Bugfixes ^^^^^^^^ - Fix tests when the ``HOSTNAME`` environment variable is set, but empty string - by :user:`hroncok` `1616 <https://github.com/tox-dev/tox/issues/1616>`_ ``` ### 3.17.0 ``` -------------------- Features ^^^^^^^^ - The long arguments ``--verbose`` and ``--quiet`` (rather than only their short forms, ``-v`` and ``-q``) are now accepted. `1612 <https://github.com/tox-dev/tox/issues/1612>`_ - 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` `1615 <https://github.com/tox-dev/tox/issues/1615>`_ Documentation ^^^^^^^^^^^^^ - Update packaging information for Flit. `1613 <https://github.com/tox-dev/tox/issues/1613>`_ ``` ### 3.16.1 ``` -------------------- Bugfixes ^^^^^^^^ - Fixed the support for using ``{temp_dir}`` in ``tox.ini`` - by :user:`webknjaz` `1609 <https://github.com/tox-dev/tox/issues/1609>`_ ``` ### 3.16.0 ``` -------------------- Features ^^^^^^^^ - Allow skipping the package and installation step when passing the ``--skip-pkg-install``. This should be used in pair with the ``--notest``, so you can separate environment setup and test run: .. code-block:: console tox -e py --notest tox -e py --skip-pkg-install by :user:`gaborbernat`. `1605 <https://github.com/tox-dev/tox/issues/1605>`_ Miscellaneous ^^^^^^^^^^^^^ - Improve config parsing performance by precompiling commonly used regular expressions - by :user:`brettlangdon` `1603 <https://github.com/tox-dev/tox/issues/1603>`_ ``` ### 3.15.2 ``` -------------------- Bugfixes ^^^^^^^^ - Add an option to allow a process to suicide before sending the SIGTERM. - by :user:`jhesketh` `1497 <https://github.com/tox-dev/tox/issues/1497>`_ - PyPy 7.3.1 on Windows uses the ``Script`` folder instead of ``bin``. - by :user:`gaborbernat` `1597 <https://github.com/tox-dev/tox/issues/1597>`_ Miscellaneous ^^^^^^^^^^^^^ - Allow to run the tests with pip 19.3.1 once again while preserving the ability to use pip 20.1 - by :user:`hroncok` `1594 <https://github.com/tox-dev/tox/issues/1594>`_ ``` ### 3.15.1 ``` -------------------- Bugfixes ^^^^^^^^ - ``tox --showconfig`` no longer tries to interpolate '%' signs. `1585 <https://github.com/tox-dev/tox/issues/1585>`_ ``` ### 3.15.0 ``` -------------------- Bugfixes ^^^^^^^^ - Respect attempts to change ``PATH`` via ``setenv`` - by :user:`aklajnert`. `1423 <https://github.com/tox-dev/tox/issues/1423>`_ - Fix parsing of architecture in python interpreter name. - by :user:`bruchar1` `1542 <https://github.com/tox-dev/tox/issues/1542>`_ - Prevent exception when command is empty. - by :user:`bruchar1` `1544 <https://github.com/tox-dev/tox/issues/1544>`_ - Fix irrelevant Error message for invalid argument when running outside a directory with tox support files by :user:`nkpro2000sr`. `1547 <https://github.com/tox-dev/tox/issues/1547>`_ Features ^^^^^^^^ - Allow parallel mode without arguments. - by :user:`ssbarnea` `1418 <https://github.com/tox-dev/tox/issues/1418>`_ - Allow generative section name expansion. - by :user:`bruchar1` `1545 <https://github.com/tox-dev/tox/issues/1545>`_ - default to passing the env var PIP_EXTRA_INDEX_URL by :user:`georgealton`. `1561 <https://github.com/tox-dev/tox/issues/1561>`_ Documentation ^^^^^^^^^^^^^ - Improve documentation about config by adding tox environment description at start - by :user:`stephenfin`. `1573 <https://github.com/tox-dev/tox/issues/1573>`_ ``` ### 3.14.6 ``` -------------------- Bugfixes ^^^^^^^^ - Exclude virtualenv dependency versions with known regressions (20.0.[0-7]) - by :user:`webknjaz`. `1537 <https://github.com/tox-dev/tox/issues/1537>`_ - Fix ``tox -h`` and ``tox --hi`` shows an error when run outside a directory with tox support files by :user:`nkpro2000sr`. `1539 <https://github.com/tox-dev/tox/issues/1539>`_ - Fix ValueError on ``tox -l`` for a ``tox.ini`` file that does not contain an ``envlist`` definition. - by :user:`jquast`. `1343 <https://github.com/tox-dev/tox/issues/1343>`_ ```
Links - PyPI: https://pypi.org/project/tox - Changelog: https://pyup.io/changelogs/tox/