Changelog for
python310-tox-4.14.2-136.1.noarch.rpm :
* Tue Oct 08 2024 Matej Cepl
- Skip test_skip_develop_mode (gh#tox-dev/tox#3399)- Rename patches: - 0001-Make-use-of-devpi_process-optional.patch to optional_devpi_process.patch - 0002-skip-test-which-require-network-access.patch to mark-network-tests.patch which removes these two patches: - 0001-Make-use-of-devpi_process-optional.patch - 0002-skip-test-which-require-network-access.patch
* Wed Mar 27 2024 ecsos - Fix build error in Leap. - Disable one more test. - Drop macro %dnl because it works only in rpm version >= 4.15. Leap hast 4.14 at this time. Also enable it. - Fix some python3 typos in spec.
* Mon Mar 25 2024 Dan Čermák - Rebase patches:
* optional_devpi_process.patch as 0001-Make-use-of-devpi_process-optional.patch (additionally add a skip of tests that would require the devpi process)
* mark-network-tests.patch as 0002-skip-test-which-require-network-access.patch- Bump dependencies according to upstream- Remove unused dependency pytest-randomly- New upstream release 4.14.2: v4.14.2 (2024-03-22) Bugfixes - 4.14.2 ~~~~~~~~~~~~~~~~~- Add provision arguments to ToxParser to fix crash when provisioning new tox environment without list-dependencies by :user:`seyidaniels` (:issue:`3190`) Improved Documentation - 4.14.2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- Removed unused line from the \'fresh_subprocess\' documentation. (:issue:`3241`) v4.14.1 (2024-03-06) Bugfixes - 4.14.1 ~~~~~~~~~~~~~~~~~- Fix crash with fresh subprocess, if the build backend is setuptools automatically enable fresh subprocesses for build backend calls - by :user:`gaborbernat`. (:issue:`3235`) v4.14.0 (2024-03-05) Features - 4.14.0 ~~~~~~~~~~~~~~~~~- Support enabling fresh subprocess for packaging build backends via :ref:`fresh_subprocess` - by :user:`gaborbernat`. (:issue:`3227`)- Allow plugins attaching additional information to ``--version`` via ``tox_append_version_info`` method in the plugin module - by :user:`gaborbernat`. (:issue:`3234`) v4.13.0 (2024-02-16) Features - 4.13.0 ~~~~~~~~~~~~~~~~~- Extract virtual environment packaging code to its own base class not tied to ``virtualenv`` - by :user:`gaborbernat`. (:issue:`3221`) Improved Documentation - 4.13.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- Documented usage of ``pytest`` with ``tox run-parallel`` - by :user:`faph`. (:issue:`3187`)- Configuration: state in config directive sections their ini file sections - by :user:`0cjs`. (:issue:`3194`)- Development: summarize important points experienced developers need to know - by :user:`0cjs`. (:issue:`3197`) v4.12.1 (2024-01-16) Bugfixes - 4.12.1 ~~~~~~~~~~~~~~~~~- Fixed bug where running with --installpkg and multiple envs could not clean up between tests (:issue:`3165`) v4.12.0 (2024-01-11) Features - 4.12.0 ~~~~~~~~~~~~~~~~~- Always pass ``FORCE_COLOR`` and ``NO_COLOR`` to the environment (:issue:`3171`) Bugfixes - 4.12.0 ~~~~~~~~~~~~~~~~~- ``--parallel-no-spinner`` flag now implies ``--parallel`` (:issue:`3158`) Improved Documentation - 4.12.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- -Fix ``open an issue`` link in development.rst (:issue:`3179`)
* Tue Mar 05 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Fri Dec 08 2023 Dirk Müller - update to 4.11.4:
* 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)
* Thu Nov 09 2023 ecsos - Fix required versions for BuildRequires and Requieres to use right version and to can build under Leap.
* Thu Oct 05 2023 Dirk Müller - 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 04 2023 Martin Schreiner - Refresh mark-network-tests.patch for 4.11.1.- Rewrite optional_devpi_process.patch for 4.11.1.- Add explicit numpy built-time dependency, as the one pulled by pytest-randomly was broken.- Fix rpmlint warning: package was obsoleting itself.- Update to 4.11.1: - Changes from 4.11.1:
* Tests: Don\'t assume Python 3.10 is always installed, use current Python version
* Set the --parallel default to \"auto\", not CPU count
* Fix , being used as value parser for env var configs - Changes from 4.11.0:
* Fix type checker and bump tools
* Add config_settings support for build backend calls - Changes from 4.10.0:
* Set basepython for docs env in alignment to Read the Docs default
* Document release process
* Replace undefined settings with overrides when appending
* Accept environments with defined factors or of python selector form - suggest closest - Changes from 4.9.0:
* Disallow command line environments which are not explicitly specified in the config file - Changes from 4.8.0:
* Correct \"notset\" typo in --hashseed\'s --help text
* Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
* Allow extending lists with --override foo+=bar - Changes from 4.7.0:
* Fix doc alignment and link check
* Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8
* Update a test regex to work with Python 3.12+
* Remove broken link
* Add sponsor button for tidelift
* Make --hashseed default to PYTHONHASHSEED, if defined - Changes from 4.6.4:
* Ensure tox r -e docs generates the documentation
* Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
* s/setup.cfg/pyproject.toml/ in the development docs
* Fix hang and zombie process on interrupt (CTRL-C) - Changes from 4.6.3:
* Made issue template have less whitespace
* Docs link of env var subs section to set_env
* Removed duplicate text in bug report template
* Ensure get_requires hook is called before prepare_metadata - Changes from 4.6.2:
* Avoid cache collision between wheel and editable wheel builds - Changes from 4.6.1:
* Update usedevelop doc
* Use ruff - Changes from 4.6.0:
* Remove unnecessary Future usage
* Test against 3.12.0-beta.1
* Add --list-dependencies options - Changes from 4.5.2:
* Add 3.12 support
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6
* Update list of maintainers
* Fix legacy tox --devenv venv
* Fix legacy devenv
* Fri Jun 09 2023 ecsos - Fix build error in Leap. Change %autopatch -p1 -m 1 to %patch1 -p1
* Fri Jun 02 2023 Dan Čermák - Fix requires & buildrequires
* Fri May 05 2023 Matej Cepl - Update to 4.5.1: The amount of changes is so huge, that user is kindly referred to the packaged changelog.- Add mark-network-tests.patch to skip test which require network access- Add optional_devpi_process.patch to make the package not depend on devpi_process (which is rather expensive to build).- Add _constraints.
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Jan 19 2023 Michal Suchanek - Add missing python-tomli dependency.
* Tue Oct 25 2022 Matej Cepl - Remove python2-related parts of the SPEC file.
* Wed Oct 12 2022 Yogalakshmi Arunachalam - Update to version 3.26.0 Bugfixes
* Fix fallback to python environment when isolated_build = true is set – by AATTUnrud #2474
* Fixed SetuptoolsDeprecationWarning about using --global-option – by AATTadamchainz #2478
* Sun Jul 24 2022 Dirk Müller - 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 ``-``
* Thu Dec 23 2021 Dominique Leuenberger - Drop definition of python-tox-doc: this subpackage is not being built.
* Sun Sep 26 2021 Matej Cepl - 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]
* Mon Feb 22 2021 Ben Greiner - Fix wheel location when custom installing into test venv.
* Sun Jan 17 2021 Benjamin Greiner - Update requirements- Fix the test suite failure introduced by the switch to coinstallable python3 flavors: must be called with plain python name for sys.executable to not detect the minor version as binary extension (python3.8 --> magic.8)
* Wed Jan 13 2021 John Vandenberg - Remove build dependency on pytest-cov- Re-enable test_create_KeyboardInterrupt and spinner tests- Update to v3.21.1
* Fix regression that broke using install_command in config replacements
* Fix regression parsing posargs default containing colon
* Prevent .tox in envlist
* Enable building tox with ``setuptools_scm`` 4 and 5- from v3.21.0
* 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
* 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
* Document more info about using ``platform`` setting
* Replace ``indexserver`` in documentation with environment variables
* Document that the ``passenv`` environment setting is case insensitive- from v3.20.1
* Relax importlib requirement to allow version<3- from v3.20.0
* Allow hyphens and empty factors in generative section name
* Support for PEP517 in-tree build backend-path key in ``get-build-requires``
* Allow escaping curly braces in setenv
* Support for comments within ``setenv`` and environment files via the ``files|`` prefix- from v3.19.0
* skip ``setup.cfg`` if it has no ``tox:tox`` namespace
* Implement support for building projects having pep 517 (in-tree-build-backends) ``backend-path`` setting
* Don\'t require a tox config file for ``tox
* Fixed grammar in top-level documentation- from v3.18.1
* Fix ``TypeError`` when using isolated_build with backends that are not submodules