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"])

Reply via email to