diff --git a/mark-network-tests.patch b/mark-network-tests.patch index 6dc45f8..52b0a64 100644 --- a/mark-network-tests.patch +++ b/mark-network-tests.patch @@ -8,25 +8,25 @@ Subject: [PATCH 2/2] skip test which require network access .../python/virtual_env/package/test_package_cmd_builder.py | 1 + 2 files changed, 4 insertions(+) -diff --git a/pyproject.toml b/pyproject.toml -index 5e9b104a..b81c63ad 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -147,6 +147,9 @@ count = true - [tool.pytest.ini_options] - testpaths = ["tests"] +Index: tox-4.23.2/pyproject.toml +=================================================================== +--- tox-4.23.2.orig/pyproject.toml ++++ tox-4.23.2/pyproject.toml +@@ -146,6 +146,9 @@ testpaths = [ + "tests", + ] addopts = "--tb=auto -ra --showlocals --no-success-flaky-report" +markers = [ + "network: tests requiring network connection", +] + # Keep temporary directories only for failed or errored tests. + tmp_path_retention_policy = "failed" - [tool.coverage] - html.show_contexts = true -diff --git a/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py b/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py -index d29fe257..fb49a984 100644 ---- a/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py -+++ b/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py -@@ -87,6 +87,7 @@ def test_install_pkg_via(tox_project: ToxProjectCreator, mode: str, pkg_with_ext +Index: tox-4.23.2/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py +=================================================================== +--- tox-4.23.2.orig/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py ++++ tox-4.23.2/tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py +@@ -86,6 +86,7 @@ def test_install_pkg_via(tox_project: To @pytest.mark.usefixtures("enable_pip_pypi_access") @@ -34,6 +34,3 @@ index d29fe257..fb49a984 100644 def test_build_wheel_external(tox_project: ToxProjectCreator, demo_pkg_inline: Path) -> None: ini = """ [testenv] --- -2.44.0 - diff --git a/python-tox.changes b/python-tox.changes index e92ff03..fa9282c 100644 --- a/python-tox.changes +++ b/python-tox.changes @@ -1,3 +1,68 @@ +------------------------------------------------------------------- +Wed Nov 6 18:21:14 UTC 2024 - ecsos + +- Update to 4.23.2 + - Support external tox.pytest usage via "test" extra in #3422 +- Changes from 4.23.1 + - Docs: adjusting EOL Python version testing remarks in #3417 + - Fix example docs in #3421 +- Changes from 4.23.0 + - replace tool.pyproject and tool.tox.pyproject with tool.tox in config… in #3411 + - Add NETRC to the default_pass_env list in #3410 +- Changes from 4.22.0 + - Fix the fix environment definition in #3407 + - Expose type checking dependencies into an extra in #3404 + - Add dependency-groups support (PEP-735) in #3409 +- Changes from 4.21.2 + - Update sdist rules to include tox.toml (#3389) in #3390 +- Changes from 4.21.1 + - Fix TOML configuration errors in #3388 +- Changes from 4.21.0 + - Update Loader docs in #3352 + - True TOML config support in #3353 +- Changes from 4.20.0 + - Separate list dependencies to a separate installer class in #3347 +- Changes from 4.19.0 + - Add pypy-major.minor environment name support in #3346 +- Changes from 4.18.1 + - Fixup the spec string for sys.executable in #3327 + - Fix issue link in changelog in #3332 + - Properly document the tox_env_teardown hook in #3333 + - Add 3.13 to CI and bump deps in #3339 +- Changes from 4.18.0 + - Fix #3278 - Boost temporary directories cleanup in tests in #3323 + - Fix absolute base python paths conflicting in #3325 + - Fix #3318 - Suppress spinner in parallel runs in CI in #3321 +- Changes from 4.17.1 + - Fix user guide system overview so nodes don't overlap. in #3307 + - Table with list of default env vars per OS in #3291 + - Add GraalPy and test both GraalPy and Jython env identifiers in #3312 + - Add on platform constat to core in #3315 +- Changes from 4.17.0 + - Fix user guide system overview so nodes don't overlap. in #3307 + - Table with list of default env vars per OS in #3291 + - Add GraalPy and test both GraalPy and Jython env identifiers in #3312 + - Add on platform constat to core in #3315 +- Changes from 4.16.0 + - Fix two small documentation issues in #3297 + - Fix tests after new setuptools in #3299 + - Add windir to the default list of pass_env variables on Windows in #3303 +- Changes from 4.15.1 + - fix skip with package = wheel in #3269 + - Fixed typo in user guide. in #3277 + - Fix broad build privileges @ GHA release workflow in #3281 + - Allow ConfigSet.add_config to receive parameterized generics for of_type. in #3288 + - Fix section substitution with setenv in #3289 +- Changes from 4.15.0 + - Remove duplicated and misleading configuration section in #3251 + - Fix dropped leading characters c from constraints' packages in #3250 + - Fix type-checking in #3260 + - Update installation.rst in #3257 + - Allow appending to deps with the command line in #3259 + - Support multiple override appends in #3261 + - Add bang to invert exit code in #3271 + - fix(parser): Fix --discover parsed incorrectly from env in #3274 + ------------------------------------------------------------------- Tue Oct 8 19:20:42 UTC 2024 - Matej Cepl diff --git a/python-tox.spec b/python-tox.spec index ee444a9..87a5956 100644 --- a/python-tox.spec +++ b/python-tox.spec @@ -23,7 +23,7 @@ %bcond_with devpi_process %endif Name: python-tox -Version: 4.14.2 +Version: 4.23.2 Release: 0 Summary: Virtualenv-based automation of test activities License: MIT @@ -77,7 +77,7 @@ 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(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives # last detox version is 0.19 Obsoletes: python-detox <= 0.19 Provides: python-detox > 0.19 @@ -151,6 +151,8 @@ donttest+=" or test_python_generate_hash_seed" donttest+=" or test_bad_env_var" # this test doesn't work on Leap donttest+=" or test_package_cmd_builder" +# this test doesn't work on Tumbleweed +donttest+=" or test_package_pyproject or test_package_only" # gh#tox-dev/tox#3399 donttest+=" or test_skip_develop_mode" diff --git a/tox-4.14.2.tar.gz b/tox-4.14.2.tar.gz deleted file mode 100644 index 0d6a6e5..0000000 --- a/tox-4.14.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0defb44f6dafd911b61788325741cc6b2e12ea71f987ac025ad4d649f1f1a104 -size 178515 diff --git a/tox-4.23.2.tar.gz b/tox-4.23.2.tar.gz new file mode 100644 index 0000000..e24aeb7 --- /dev/null +++ b/tox-4.23.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86075e00e555df6e82e74cfc333917f91ecb47ffbc868dcafbd2672e332f4a2c +size 189998