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

Reply via email to