From eb2a23e4e7a6960055e6a7db6fec3d5ec15017af56d57465624b5beadf93005b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 8 Jul 2025 11:50:46 +0000 Subject: [PATCH] =?UTF-8?q?-=20update=20to=204.25.0:=20=20=20*=20Tests:=20?= =?UTF-8?q?Adjust=20expected=20exception=20message=20for=20Python=203.14.0?= =?UTF-8?q?a6=20=20=20*=20feat(config):=20Allow=20ranges=20in=20envlist=20?= =?UTF-8?q?-=20update=20to=204.24.2:=20=20=20*=20TOX-3117=20bugfix=20-c=20?= =?UTF-8?q?pyproject=20with=20non=20legacy=20=20=20*=20fix(docs):=20update?= =?UTF-8?q?=20expected=20code=20=20=20*=20Add=20missing=20bracket=20in=20c?= =?UTF-8?q?onfig=20example=20=20=20*=20Gh=20issue=203456=20update=20enviro?= =?UTF-8?q?nment=20variable=20documentation=20=20=20*=20fix:=20Respect=20`?= =?UTF-8?q?--parallel=20N`=20with=20`--parallel-no-spinner`=20=20=20*=20TO?= =?UTF-8?q?ML=20set=5Fenv=20file=20support=20-=20update=20to=204.24.1:=20?= =?UTF-8?q?=20=20*=20Adds=20ability=20to=20configure=20stderr=20output=20c?= =?UTF-8?q?olor=20-=20update=20to=204.24.0:=20=20=20*=20fix=20docs=20confi?= =?UTF-8?q?g=20typo=20=20=20*=20Allow=20users=20to=20disable=20use=20of=20?= =?UTF-8?q?pre-commit-uv=20=20=20*=20Pass=20nix-ld=20related=20variables?= =?UTF-8?q?=20by=20default=20in=20pass=5Fenv=20(fixes=20=20=20=20=20#3425)?= =?UTF-8?q?=20=20=20*=20Improve=20testenv=20docs=20consistency=20=20=20*?= =?UTF-8?q?=20Display=20exception=20name=20when=20subprocesses=20raise=20t?= =?UTF-8?q?hem=20=20=20*=20Fix=20the=20CI=20after=20setuptools=2075.6=20ch?= =?UTF-8?q?ange=20=20=20*=20Update=20pre-commit=20hooks=20with=20mypy=20fi?= =?UTF-8?q?x=20=20=20*=20Fix=20a=20typo=20in=20a=20code=20block=20in=20the?= =?UTF-8?q?=20User=20Guide=20=20=20*=20Update=20pre-commit=20hooks=20=20?= =?UTF-8?q?=20*=20=F0=9F=92=85=20Make=20SVG=20image=20compatible=20with=20?= =?UTF-8?q?Firefox=20=20=20*=20feat:=20adding=20a=20json=20schema=20comman?= =?UTF-8?q?d=20=20=20*=20Add=20provision=20arguments=20to=20ToxParser=20to?= =?UTF-8?q?=20fix=20crash=20when=20=20=20=20=20provisioning=20new=20tox=20?= =?UTF-8?q?environment=20without=20list-dependencies=20by=20=20=20=20=20:u?= =?UTF-8?q?ser:`seyidaniels`=20(:issue:`3190`)=20=20=20*=20Removed=20unuse?= =?UTF-8?q?d=20line=20from=20the=20'fresh=5Fsubprocess'=20documentation.?= =?UTF-8?q?=20=20=20*=20Fix=20crash=20with=20fresh=20subprocess,=20if=20th?= =?UTF-8?q?e=20build=20backend=20is?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=131 --- python-tox.changes | 116 +++++++++++++++++++++------------------------ python-tox.spec | 46 ++++++++---------- tox-4.23.2.tar.gz | 3 -- tox-4.25.0.tar.gz | 3 ++ 4 files changed, 77 insertions(+), 91 deletions(-) delete mode 100644 tox-4.23.2.tar.gz create mode 100644 tox-4.25.0.tar.gz diff --git a/python-tox.changes b/python-tox.changes index a93b31d..88149cc 100644 --- a/python-tox.changes +++ b/python-tox.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Jul 8 11:50:14 UTC 2025 - Dirk Müller + +- update to 4.25.0: + * Tests: Adjust expected exception message for Python 3.14.0a6 + * feat(config): Allow ranges in envlist +- update to 4.24.2: + * TOX-3117 bugfix -c pyproject with non legacy + * fix(docs): update expected code + * Add missing bracket in config example + * Gh issue 3456 update environment variable documentation + * fix: Respect `--parallel N` with `--parallel-no-spinner` + * TOML set_env file support +- update to 4.24.1: + * Adds ability to configure stderr output color +- update to 4.24.0: + * fix docs config typo + * Allow users to disable use of pre-commit-uv + * Pass nix-ld related variables by default in pass_env (fixes + #3425) + * Improve testenv docs consistency + * Display exception name when subprocesses raise them + * Fix the CI after setuptools 75.6 change + * Update pre-commit hooks with mypy fix + * Fix a typo in a code block in the User Guide + * Update pre-commit hooks + * 💅 Make SVG image compatible with Firefox + * feat: adding a json schema command + ------------------------------------------------------------------- Tue Dec 10 17:01:25 UTC 2024 - Matej Cepl @@ -102,69 +131,30 @@ Mon Mar 25 19:22:38 UTC 2024 - Dan Čermák - 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`) + * Add provision arguments to ToxParser to fix crash when + provisioning new tox environment without list-dependencies by + :user:`seyidaniels` (:issue:`3190`) + * Removed unused line from the 'fresh_subprocess' documentation. + * Fix crash with fresh subprocess, if the build backend is + setuptools automatically enable fresh subprocesses for + build backend calls - by :user:`gaborbernat`. (:issue:`3235`) + * Support enabling fresh subprocess for packaging build backends + via :ref:`fresh_subprocess` - by :user:`gaborbernat`. + * Allow plugins attaching additional information to ``--version`` + via ``tox_append_version_info`` method in the plugin + module - by :user:`gaborbernat`. (:issue:`3234`) + * Extract virtual environment packaging code to its own base + class not tied to ``virtualenv`` - by :user:`gaborbernat`. + * Documented usage of ``pytest`` with ``tox run-parallel`` + * 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`) + * Fixed bug where running with --installpkg and multiple envs + could not clean up between tests (:issue:`3165`) + * Always pass ``FORCE_COLOR`` and ``NO_COLOR`` to the environment + * ``--parallel-no-spinner`` flag now implies ``--parallel`` + * Fix ``open an issue`` link in development.rst (:issue:`3179`) ------------------------------------------------------------------- Tue Mar 5 13:39:30 UTC 2024 - Dominique Leuenberger diff --git a/python-tox.spec b/python-tox.spec index 94bdaa9..353946c 100644 --- a/python-tox.spec +++ b/python-tox.spec @@ -1,7 +1,7 @@ # # spec file for package python-tox # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %bcond_with devpi_process %endif Name: python-tox -Version: 4.23.2 +Version: 4.25.0 Release: 0 Summary: Virtualenv-based automation of test activities License: MIT @@ -37,26 +37,24 @@ Patch0: optional_devpi_process.patch Patch1: mark-network-tests.patch BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module build >= 0.10.0} -BuildRequires: %{python_module cachetools >= 5.3.2} +BuildRequires: %{python_module cachetools >= 5.5.1} BuildRequires: %{python_module chardet >= 5.2} BuildRequires: %{python_module colorama >= 0.4.6} -BuildRequires: %{python_module filelock >= 3.13.1} +BuildRequires: %{python_module filelock >= 3.16.1} BuildRequires: %{python_module hatch >= 0.3} BuildRequires: %{python_module hatch_vcs >= 0.4} BuildRequires: %{python_module hatchling >= 1.21} -BuildRequires: %{python_module packaging >= 23.2} +BuildRequires: %{python_module packaging >= 24.2} BuildRequires: %{python_module pip} -BuildRequires: %{python_module platformdirs >= 4.1} -BuildRequires: %{python_module pluggy >= 1.3} -BuildRequires: %{python_module poetry-core} -BuildRequires: %{python_module pyproject-api >= 1.6.1} +BuildRequires: %{python_module platformdirs >= 4.3.6} +BuildRequires: %{python_module pluggy >= 1.5} +BuildRequires: %{python_module pyproject-api >= 1.8} BuildRequires: %{python_module pytoml >= 0.1} BuildRequires: %{python_module re-assert} BuildRequires: %{python_module setuptools >= 41.0.1} BuildRequires: %{python_module setuptools_scm >= 2.0.0} BuildRequires: %{python_module time-machine >= 2.13} -BuildRequires: %{python_module tomli >= 2.0.1} -BuildRequires: %{python_module virtualenv >= 20.24.3} +BuildRequires: %{python_module virtualenv >= 20.29.1} BuildRequires: %{python_module wheel >= 0.42} %if %{with devpi_process} BuildRequires: %{python_module devpi-process > 1} @@ -65,17 +63,15 @@ BuildRequires: %{python_module importlib-metadata >= 6.8} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip -Requires: python-cachetools >= 5.3.2 +Requires: python-cachetools >= 5.5.1 Requires: python-chardet >= 5.2 Requires: python-colorama >= 0.4.6 -Requires: python-filelock >= 3.13.1 -Requires: python-packaging >= 23.2 -Requires: python-platformdirs >= 4.1 -Requires: python-pluggy >= 1.3 -Requires: python-pyproject-api >= 1.6.1 -Requires: python-virtualenv >= 20.24.3 -Requires: (python-importlib-metadata >= 0.12 if python-base < 3.8) -Requires: (python-tomli >= 2.0.1 if python-base < 3.11) +Requires: python-filelock >= 3.16.1 +Requires: python-packaging >= 24.2 +Requires: python-platformdirs >= 4.3.6 +Requires: python-pluggy >= 1.5 +Requires: python-pyproject-api >= 1.8 +Requires: python-virtualenv >= 20.29.1 Requires(post): update-alternatives Requires(postun): update-alternatives # last detox version is 0.19 @@ -87,11 +83,11 @@ BuildArch: noarch BuildRequires: %{python_module flaky >= 3.7.0} BuildRequires: %{python_module freezegun >= 0.3.11} BuildRequires: %{python_module numpy >= 1.25} -BuildRequires: %{python_module psutil >= 5.9.5} -BuildRequires: %{python_module pytest >= 7.4.4} -BuildRequires: %{python_module pytest-cov >= 4.1} -BuildRequires: %{python_module pytest-mock >= 3.12} -BuildRequires: %{python_module pytest-xdist >= 3.3.1} +BuildRequires: %{python_module psutil >= 6.1.1} +BuildRequires: %{python_module pytest >= 8.3.4} +BuildRequires: %{python_module pytest-cov >= 5} +BuildRequires: %{python_module pytest-mock >= 3.14} +BuildRequires: %{python_module pytest-xdist >= 3.6.1} # /SECTION %if "%{python_flavor}" == "python3" || "%{?python_provides}" == "python3" Provides: tox = %{version} diff --git a/tox-4.23.2.tar.gz b/tox-4.23.2.tar.gz deleted file mode 100644 index e24aeb7..0000000 --- a/tox-4.23.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86075e00e555df6e82e74cfc333917f91ecb47ffbc868dcafbd2672e332f4a2c -size 189998 diff --git a/tox-4.25.0.tar.gz b/tox-4.25.0.tar.gz new file mode 100644 index 0000000..8e74ce8 --- /dev/null +++ b/tox-4.25.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd67f030317b80722cf52b246ff42aafd3ed27ddf331c415612d084304cf5e52 +size 196255