Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pendulum for openSUSE:Factory
checked in at 2026-09-01 15:45:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pendulum (Old)
and /work/SRC/openSUSE:Factory/.python-pendulum.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pendulum"
Tue Sep 1 15:45:59 2026 rev:14 rq:1374788 version:3.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pendulum/python-pendulum.changes
2026-03-02 17:41:25.694084260 +0100
+++
/work/SRC/openSUSE:Factory/.python-pendulum.new.1265/python-pendulum.changes
2026-09-01 15:46:40.129221182 +0200
@@ -1,0 +2,6 @@
+Mon Aug 31 06:27:05 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Add patch update-pyo3-to-0.29.patch:
+ * Update pyo3 to a new version and regenerate the vendoring.
+
+-------------------------------------------------------------------
New:
----
update-pyo3-to-0.29.patch
----------(New B)----------
New:
- Add patch update-pyo3-to-0.29.patch:
* Update pyo3 to a new version and regenerate the vendoring.
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pendulum.spec ++++++
--- /var/tmp/diff_new_pack.B0rd5r/_old 2026-09-01 15:46:41.016252195 +0200
+++ /var/tmp/diff_new_pack.B0rd5r/_new 2026-09-01 15:46:41.018252265 +0200
@@ -22,11 +22,12 @@
Release: 0
Summary: Python datetimes made easy
License: MIT
-Group: Development/Languages/Python
URL: https://pendulum.eustace.io
# https://github.com/sdispater/pendulum/issues/453
Source0:
https://github.com/sdispater/pendulum/archive/%{version}.tar.gz#/pendulum-%{version}-gh.tar.gz
Source1: vendor.tar.zst
+# PATCH-FIX-UPSTREAM Based on gh#python-pendulum/pendulum#978 and regenerate
vendor tarball
+Patch0: update-pyo3-to-0.29.patch
BuildRequires: %{python_module maturin}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
@@ -39,7 +40,6 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-python-dateutil >= 2.6
-Requires: python-time-machine >= 2.16.0
Requires: python-tzdata >= 2020.1
ExcludeArch: %ix86 %arm32
%python_subpackages
++++++ update-pyo3-to-0.29.patch ++++++
>From cc32cba736a287c5f6e89afc0964ac36e0c68bc8 Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <[email protected]>
Date: Tue, 30 Jun 2026 20:10:07 +0100
Subject: [PATCH] Update PyO3 to 0.29
---
rust/Cargo.lock | 92 ++++---------------------------
rust/Cargo.toml | 2 +-
rust/src/python/types/timezone.rs | 2 +-
3 files changed, 12 insertions(+), 84 deletions(-)
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 097321fe..b4c3a43e 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -14,7 +14,7 @@ strip = true
overflow-checks = false
[dependencies]
-pyo3 = { version = "0.27", features = ["extension-module",
"generate-import-lib"] }
+pyo3 = { version = "0.29", features = ["extension-module"] }
[features]
extension-module = ["pyo3/extension-module"]
diff --git a/rust/src/python/types/timezone.rs
b/rust/src/python/types/timezone.rs
index 64dce026..f6f74747 100644
--- a/rust/src/python/types/timezone.rs
+++ b/rust/src/python/types/timezone.rs
@@ -2,7 +2,7 @@
use pyo3::prelude::*;
use pyo3::types::{PyDelta, PyDict, PyTzInfo};
-#[pyclass(module = "_pendulum", extends = PyTzInfo)]
+#[pyclass(module = "_pendulum", extends = PyTzInfo, from_py_object)]
#[derive(Clone)]
pub struct FixedTimezone {
offset: i32,
++++++ vendor.tar.zst ++++++
++++ 802823 lines of diff (skipped)