Package: pendulum
Version: 3.1.0-2
Severity: serious
Tags: patch
rust-pyo3 was recently updated to 0.27, pendulum needs a trivial
patch to support the new version.
diff -Nru pendulum-3.1.0/debian/changelog pendulum-3.1.0/debian/changelog
--- pendulum-3.1.0/debian/changelog 2025-10-13 08:33:46.000000000 +0000
+++ pendulum-3.1.0/debian/changelog 2025-11-19 22:45:32.000000000 +0000
@@ -1,3 +1,10 @@
+pendulum (3.1.0-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Accept pyo3 0.27
+
+ -- Peter Michael Green <[email protected]> Wed, 19 Nov 2025 22:45:32 +0000
+
pendulum (3.1.0-2) unstable; urgency=medium
* Team upload.
diff -Nru pendulum-3.1.0/debian/control pendulum-3.1.0/debian/control
--- pendulum-3.1.0/debian/control 2025-10-13 08:33:46.000000000 +0000
+++ pendulum-3.1.0/debian/control 2025-11-19 22:45:07.000000000 +0000
@@ -11,9 +11,9 @@
dh-sequence-python3,
cargo:native,
librust-pyo3+default-dev (>= 0.24),
- librust-pyo3+default-dev (<< 0.27),
+ librust-pyo3+default-dev (<< 0.28),
librust-pyo3+extension-module-dev (>= 0.24),
- librust-pyo3+extension-module-dev (<< 0.27),
+ librust-pyo3+extension-module-dev (<< 0.28),
libstd-rust-dev,
pybuild-plugin-pyproject,
python3-all-dev,
diff -Nru
pendulum-3.1.0/debian/patches/0001-relax-rust-crate-dependency-versions.patch
pendulum-3.1.0/debian/patches/0001-relax-rust-crate-dependency-versions.patch
---
pendulum-3.1.0/debian/patches/0001-relax-rust-crate-dependency-versions.patch
2025-10-13 08:33:46.000000000 +0000
+++
pendulum-3.1.0/debian/patches/0001-relax-rust-crate-dependency-versions.patch
2025-11-19 22:44:27.000000000 +0000
@@ -16,7 +16,7 @@
[dependencies]
-pyo3 = { version = "0.24", features = ["extension-module",
"generate-import-lib"] }
-+pyo3 = { version = ">=0.24,<0.27", features = ["extension-module",
"generate-import-lib"] }
++pyo3 = { version = ">=0.24,<0.28", features = ["extension-module",
"generate-import-lib"] }
[features]
extension-module = ["pyo3/extension-module"]
diff -Nru pendulum-3.1.0/debian/patches/pyo3-0.25-compatibility.patch
pendulum-3.1.0/debian/patches/pyo3-0.25-compatibility.patch
--- pendulum-3.1.0/debian/patches/pyo3-0.25-compatibility.patch 2025-10-13
08:33:46.000000000 +0000
+++ pendulum-3.1.0/debian/patches/pyo3-0.25-compatibility.patch 2025-11-19
22:44:42.000000000 +0000
@@ -17,8 +17,8 @@
overflow-checks = false
[dependencies]
--pyo3 = { version = ">=0.24,<0.27", features = ["extension-module",
"generate-import-lib"] }
-+pyo3 = { version = ">=0.24,<0.27", features = ["extension-module"] }
+-pyo3 = { version = ">=0.24,<0.28", features = ["extension-module",
"generate-import-lib"] }
++pyo3 = { version = ">=0.24,<0.28", features = ["extension-module"] }
[features]
extension-module = ["pyo3/extension-module"]