Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-murmurhash for 
openSUSE:Factory checked in at 2025-10-29 21:06:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-murmurhash (Old)
 and      /work/SRC/openSUSE:Factory/.python-murmurhash.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-murmurhash"

Wed Oct 29 21:06:17 2025 rev:5 rq:1314222 version:1.0.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-murmurhash/python-murmurhash.changes      
2025-06-03 19:11:27.635715727 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-murmurhash.new.1980/python-murmurhash.changes
    2025-10-29 21:07:23.976499446 +0100
@@ -1,0 +2,6 @@
+Wed Oct 29 00:54:57 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Add patch support-python-314.patch:
+  * Explicitly list support for Python 3.14.
+
+-------------------------------------------------------------------

New:
----
  support-python-314.patch

----------(New B)----------
  New:
- Add patch support-python-314.patch:
  * Explicitly list support for Python 3.14.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-murmurhash.spec ++++++
--- /var/tmp/diff_new_pack.VFvIS5/_old  2025-10-29 21:07:24.500521469 +0100
+++ /var/tmp/diff_new_pack.VFvIS5/_new  2025-10-29 21:07:24.500521469 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-murmurhash
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 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
@@ -24,7 +24,9 @@
 License:        MIT
 URL:            https://github.com/explosion/murmurhash
 Source:         
https://files.pythonhosted.org/packages/source/m/murmurhash/murmurhash-%{version}.tar.gz
-BuildRequires:  %{python_module Cython >= 3}
+# PATCH-FIX-UPSTREAM Based on https://github.com/explosion/murmurhash/pull/47
+Patch0:         support-python-314.patch
+BuildRequires:  %{python_module Cython >= 3.1}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
@@ -68,7 +70,7 @@
 %doc README.md
 %license LICENSE
 %{python_sitearch}/murmurhash
-%{python_sitearch}/murmurhash-%{version}*-info
+%{python_sitearch}/murmurhash-%{version}.dist-info
 
 %files -n python-murmurhash-devel
 %{_includedir}/murmurhash

++++++ support-python-314.patch ++++++
>From 7d925ff64d6655a02ea110f829fd059d1f7aa369 Mon Sep 17 00:00:00 2001
From: Lysandros Nikolaou <[email protected]>
Date: Wed, 30 Jul 2025 10:17:30 +0200
Subject: [PATCH] Implement support for 3.14 & free-threading

---
 .github/workflows/cibuildwheel.yml | 2 +-
 .github/workflows/tests.yml        | 9 ++++++++-
 murmurhash/mrmr.pyx                | 1 +
 pyproject.toml                     | 4 ++--
 requirements.txt                   | 3 ++-
 setup.py                           | 6 ++++--
 6 files changed, 18 insertions(+), 7 deletions(-)

Index: murmurhash-1.0.13/murmurhash/mrmr.pyx
===================================================================
--- murmurhash-1.0.13.orig/murmurhash/mrmr.pyx
+++ murmurhash-1.0.13/murmurhash/mrmr.pyx
@@ -1,3 +1,4 @@
+# cython: freethreading_compatible=True
 from libc.stdint cimport uint64_t, int64_t, int32_t
 
 
Index: murmurhash-1.0.13/pyproject.toml
===================================================================
--- murmurhash-1.0.13.orig/pyproject.toml
+++ murmurhash-1.0.13/pyproject.toml
@@ -1,7 +1,7 @@
 [build-system]
 requires = [
     "setuptools",
-    "cython>=0.25",
+    "cython>=3.1",
 ]
 build-backend = "setuptools.build_meta"
 
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
 build = "*"
 skip = "pp* cp36* cp37* cp38*"
 test-skip = ""
-free-threaded-support = false
+enable = ["cpython-freethreading"]
 
 archs = ["native"]
 
Index: murmurhash-1.0.13/setup.py
===================================================================
--- murmurhash-1.0.13.orig/setup.py
+++ murmurhash-1.0.13/setup.py
@@ -113,8 +113,8 @@ def setup_package():
             version=about["__version__"],
             url=about["__uri__"],
             license=about["__license__"],
-            ext_modules=cythonize(ext_modules, language_level=2),
-            python_requires=">=3.6,<3.14",
+            ext_modules=cythonize(ext_modules),
+            python_requires=">=3.6,<3.15",
             classifiers=[
                 "Development Status :: 5 - Production/Stable",
                 "Environment :: Console",
@@ -132,6 +132,8 @@ def setup_package():
                 "Programming Language :: Python :: 3.10",
                 "Programming Language :: Python :: 3.11",
                 "Programming Language :: Python :: 3.12",
+                "Programming Language :: Python :: 3.13",
+                "Programming Language :: Python :: 3.14",
                 "Topic :: Scientific/Engineering",
             ],
             cmdclass={"build_ext": build_ext_subclass},

Reply via email to