Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pip-api for openSUSE:Factory checked in at 2026-02-05 17:57:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pip-api (Old) and /work/SRC/openSUSE:Factory/.python-pip-api.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pip-api" Thu Feb 5 17:57:17 2026 rev:14 rq:1330843 version:0.0.34 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pip-api/python-pip-api.changes 2025-11-11 19:21:10.671073731 +0100 +++ /work/SRC/openSUSE:Factory/.python-pip-api.new.1670/python-pip-api.changes 2026-02-05 17:58:50.583688182 +0100 @@ -1,0 +2,7 @@ +Wed Feb 4 05:31:18 UTC 2026 - Steve Kowalik <[email protected]> + +- Refresh support-python314.patch: + * Support changes for packaging 26.0 -- since this patch touches URLs, + and support-packaging-changes.patches does not, this patch is it. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pip-api.spec ++++++ --- /var/tmp/diff_new_pack.sdSTLB/_old 2026-02-05 17:58:52.295759999 +0100 +++ /var/tmp/diff_new_pack.sdSTLB/_new 2026-02-05 17:58:52.299760167 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pip-api # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ support-python314.patch ++++++ --- /var/tmp/diff_new_pack.sdSTLB/_old 2026-02-05 17:58:52.347762180 +0100 +++ /var/tmp/diff_new_pack.sdSTLB/_new 2026-02-05 17:58:52.355762516 +0100 @@ -15,12 +15,56 @@ =================================================================== --- pip_api-0.0.34.orig/tests/test_parse_requirements.py +++ pip_api-0.0.34/tests/test_parse_requirements.py +@@ -62,14 +62,14 @@ PEP508_PIP_EXAMPLE_WHEEL_FILE = "file:// + "pip @ {url}\n".format(url=PEP508_PIP_EXAMPLE_URL), + {"pip"}, + PEP508_PIP_EXAMPLE_URL, +- "pip@ " + PEP508_PIP_EXAMPLE_URL, ++ "pip @ " + PEP508_PIP_EXAMPLE_URL, + "", + ), + ( + "pip@{url}\n".format(url=PEP508_PIP_EXAMPLE_URL), + {"pip"}, + PEP508_PIP_EXAMPLE_URL, +- "pip@ " + PEP508_PIP_EXAMPLE_URL, # Note extra space after @ ++ "pip @ " + PEP508_PIP_EXAMPLE_URL, # Note extra space after @ + "", + ), + ( +@@ -77,7 +77,7 @@ PEP508_PIP_EXAMPLE_WHEEL_FILE = "file:// + "git+" + PEP508_PIP_EXAMPLE_EGG, + {"pip"}, + PEP508_PIP_EXAMPLE_EGG, +- "pip@ " + PEP508_PIP_EXAMPLE_EGG, ++ "pip @ " + PEP508_PIP_EXAMPLE_EGG, + "", + ), + ( +@@ -91,7 +91,7 @@ PEP508_PIP_EXAMPLE_WHEEL_FILE = "file:// + PEP508_PIP_EXAMPLE_EGG_FILE, + {"pip"}, + PEP508_PIP_EXAMPLE_EGG_FILE, +- "pip@ " + PEP508_PIP_EXAMPLE_EGG_FILE, ++ "pip @ " + PEP508_PIP_EXAMPLE_EGG_FILE, + "", + ), + (PEP508_PIP_EXAMPLE_WHEEL_FILE, {"pip"}, None, "pip==1.3.1", "==1.3.1"), +@@ -181,7 +181,7 @@ def test_parse_requirements_editable(mon + assert set(result) == {"django", "deal"} + assert str(result["django"]) == "Django==1.11" + assert not result["django"].editable +- assert str(result["deal"]) == "deal@ git+https://github.com/foo/deal.git#egg=deal" ++ assert str(result["deal"]) == "deal @ git+https://github.com/foo/deal.git#egg=deal" + assert result["deal"].editable + + @@ -193,7 +193,7 @@ def test_parse_requirements_editable_fil assert set(result) == {"django", "pip-api"} assert str(result["django"]) == "Django==1.11" - assert str(result["pip-api"]).startswith("pip-api@ file:///") -+ assert str(result["pip-api"]).startswith("pip-api@ file:/") ++ assert str(result["pip-api"]).startswith("pip-api @ file:/") def test_parse_requirements_editable_pyprojecttoml(monkeypatch, data): @@ -29,7 +73,7 @@ assert set(result) == {"dummyproject_pyproject"} assert str(result["dummyproject_pyproject"]).startswith( - "dummyproject_pyproject@ file:///" -+ "dummyproject_pyproject@ file:/" ++ "dummyproject_pyproject @ file:/" ) @@ -38,7 +82,7 @@ assert set(result) == {"dummyproject_pyproject"} assert str(result["dummyproject_pyproject"]).startswith( - "dummyproject_pyproject@ file:///" -+ "dummyproject_pyproject@ file:/" ++ "dummyproject_pyproject @ file:/" ) # The @ in `escapable@path` should be URL-encoded assert "escapable%40path" in str(result["dummyproject_pyproject"])
