public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-pdm-backend] rawhide: Update to 2.4.9 (rhbz#2485400)
@ 2026-06-15 11:17 Lumir Balhar
0 siblings, 0 replies; only message in thread
From: Lumir Balhar @ 2026-06-15 11:17 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python-pdm-backend
Branch : rawhide
Commit : d0d72a0b65cd6141315d7c616b7e46dd49b6476c
Author : Lumir Balhar <lbalhar@redhat.com>
Date : 2026-06-15T11:45:03+02:00
Stats : +3/-87 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/python-pdm-backend/c/d0d72a0b65cd6141315d7c616b7e46dd49b6476c?branch=rawhide
Log:
Update to 2.4.9 (rhbz#2485400)
---
diff --git a/.gitignore b/.gitignore
index 61899a3..07c80ab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/pdm_backend-2.4.5.tar.gz
/pdm_backend-2.4.7.tar.gz
/pdm_backend-2.4.8.tar.gz
+/pdm_backend-2.4.9.tar.gz
diff --git a/304.patch b/304.patch
deleted file mode 100644
index 3772f4b..0000000
--- a/304.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From d8dbd6422b3f0f75193d9567a521fd6c9099ae47 Mon Sep 17 00:00:00 2001
-From: Karolina Surma <ksurma@redhat.com>
-Date: Fri, 22 May 2026 09:50:08 +0200
-Subject: [PATCH] Adjust the expected test output to include editables 0.6
-
----
- tests/test_api.py | 23 +++++++++++++++++------
- 1 file changed, 17 insertions(+), 6 deletions(-)
-
-diff --git a/tests/test_api.py b/tests/test_api.py
-index c1e417c..bd336dd 100644
---- a/tests/test_api.py
-+++ b/tests/test_api.py
-@@ -17,6 +17,14 @@
- pytestmark = pytest.mark.usefixtures("fixture_project")
-
-
-+def find_pth_filename(filelist: list) -> str:
-+ # editables 0.6 changed the pth filename to `_editable_impl_<foo>.pth`
-+ possible_pth_filenames = {"demo_package.pth", "_editable_impl_demo_package.pth"}
-+ found = possible_pth_filenames.intersection(filelist)
-+ assert len(found) == 1
-+ return found.pop()
-+
-+
- @pytest.mark.parametrize("name", ["demo-module"])
- def test_build_single_module(dist: Path) -> None:
- wheel_name = api.build_wheel(dist.as_posix())
-@@ -317,7 +325,8 @@ def test_build_editable(dist: Path, fixture_project: Path) -> None:
- assert api.get_requires_for_build_editable() == []
- with zipfile.ZipFile(dist / wheel_name) as zf:
- namelist = zf.namelist()
-- assert "demo_package.pth" in namelist
-+ pth_filename = find_pth_filename(namelist)
-+ assert pth_filename in namelist
- assert "_editable_impl_demo_package.py" in namelist
- assert "demo_package-0.1.0.dist-info/licenses/LICENSE" in namelist
-
-@@ -326,7 +335,7 @@ def test_build_editable(dist: Path, fixture_project: Path) -> None:
- )
- assert "editables" in metadata.get_all("Requires-Dist", [])
-
-- pth_content = zf.read("demo_package.pth").decode("utf-8").strip()
-+ pth_content = zf.read(pth_filename).decode("utf-8").strip()
- assert pth_content == "import _editable_impl_demo_package"
-
- proxy_module = zf.read("_editable_impl_demo_package.py").decode("utf-8").strip()
-@@ -345,14 +354,15 @@ def test_build_editable_src(dist: Path, fixture_project: Path) -> None:
-
- with zipfile.ZipFile(dist / wheel_name) as zf:
- namelist = zf.namelist()
-- assert "demo_package.pth" in namelist
-+ pth_filename = find_pth_filename(namelist)
-+ assert pth_filename in namelist
- assert "_editable_impl_demo_package.py" in namelist
- assert "my_package/data.json" not in namelist, (
- "data files in proxy modules are excluded"
- )
- assert "data_out.json" in namelist
-
-- pth_content = zf.read("demo_package.pth").decode("utf-8").strip()
-+ pth_content = zf.read(pth_filename).decode("utf-8").strip()
- assert pth_content == "import _editable_impl_demo_package"
-
- proxy_module = zf.read("_editable_impl_demo_package.py").decode("utf-8").strip()
-@@ -375,7 +385,8 @@ def test_build_editable_pep420(dist: Path, fixture_project: Path) -> None:
-
- with zipfile.ZipFile(dist / wheel_name) as zf:
- namelist = zf.namelist()
-- assert "demo_package.pth" in namelist
-+ pth_filename = find_pth_filename(namelist)
-+ assert pth_filename in namelist
- assert "__editables_demo_package.py" not in namelist
-
- metadata = email.message_from_bytes(
-@@ -383,7 +394,7 @@ def test_build_editable_pep420(dist: Path, fixture_project: Path) -> None:
- )
- assert "editables" not in metadata.get_all("Requires-Dist", [])
-
-- pth_content = zf.read("demo_package.pth").decode("utf-8").strip()
-+ pth_content = zf.read(pth_filename).decode("utf-8").strip()
- assert pth_content == str(fixture_project.resolve())
-
-
diff --git a/python-pdm-backend.spec b/python-pdm-backend.spec
index cb911f4..795e332 100644
--- a/python-pdm-backend.spec
+++ b/python-pdm-backend.spec
@@ -1,12 +1,11 @@
Name: python-pdm-backend
-Version: 2.4.8
+Version: 2.4.9
Release: %autorelease
Summary: The build backend used by PDM that supports latest packaging standards
# SPDX
License: MIT
URL: https://github.com/pdm-project/pdm-backend
Source: %{pypi_source pdm_backend}
-Patch: https://github.com/pdm-project/pdm-backend/pull/304.patch
BuildArch: noarch
BuildRequires: python3-devel
diff --git a/sources b/sources
index a41de5d..d4ea547 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pdm_backend-2.4.8.tar.gz) = 8761fa6e9d8f03eda1320e346cd4c325ec5780c6590a18f6eed9f962d9a7de5585b42036ab76cf1d9bbfd4cf200d005f4f6af90b3bddc45ef6dc1592630681f7
+SHA512 (pdm_backend-2.4.9.tar.gz) = b5ca6ae6ec2aba5eaebc4f5b124986ef71fa40546d504457e016e94cdaee1256d7e8a2fd41ebd9697b190f13e2a0ccdbddf802d54508305a59319b41a1b9e535
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-15 11:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-15 11:17 [rpms/python-pdm-backend] rawhide: Update to 2.4.9 (rhbz#2485400) Lumir Balhar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox