Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-xxhash for openSUSE:Factory 
checked in at 2026-06-29 17:29:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xxhash (Old)
 and      /work/SRC/openSUSE:Factory/.python-xxhash.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-xxhash"

Mon Jun 29 17:29:56 2026 rev:19 rq:1362195 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xxhash/python-xxhash.changes      
2026-04-28 11:53:44.814970680 +0200
+++ /work/SRC/openSUSE:Factory/.python-xxhash.new.11887/python-xxhash.changes   
2026-06-29 17:30:32.018387506 +0200
@@ -1,0 +2,25 @@
+Sun Jun 28 14:46:17 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.8.0:
+  * Speed up module-level one-shot digest(), intdigest(), and
+    hexdigest() functions by switching them to METH_FASTCALL.
+  * Keep one-shot argument handling consistent with hash
+    constructors, including positional and keyword input/seed
+    arguments, duplicate argument errors, and oversized seed
+    wrapping.
+  * Fix error handling in the xxh3_128 integer digest path so
+    allocation failures are reported cleanly.
+  * Fix Python 3.8 builds by adding a PyModule_AddType
+    compatibility fallback with correct reference counting.
+  * Correct type stubs for xxh64_digest(), xxh64_hexdigest(), and
+    xxh64_intdigest(), they were incorrectly aliased to xxh3_64
+    functions.
+  * Fix memory leak in copy() and new() when memory allocation
+    fails (rare edge case)
+  * Fix seed/reset state initialization in xxh32 and xxh64
+    (unlikely to affect normal usage)
+  * Replace Py_BuildValue with PyLong_FromUnsignedLong/LongLong
+    for performance
+  * Update README examples to use bytes literals
+
+-------------------------------------------------------------------

Old:
----
  xxhash-3.7.0.tar.gz

New:
----
  xxhash-3.8.0.tar.gz

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

Other differences:
------------------
++++++ python-xxhash.spec ++++++
--- /var/tmp/diff_new_pack.1POumF/_old  2026-06-29 17:30:33.062423500 +0200
+++ /var/tmp/diff_new_pack.1POumF/_new  2026-06-29 17:30:33.066423638 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-xxhash
-Version:        3.7.0
+Version:        3.8.0
 Release:        0
 Summary:        Python binding for xxHash
 License:        BSD-2-Clause
@@ -26,8 +26,8 @@
 Source:         
https://files.pythonhosted.org/packages/source/x/xxhash/xxhash-%{version}.tar.gz
 BuildRequires:  %{python_module devel >= 3.7}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools_scm}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module setuptools >= 45}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

++++++ xxhash-3.7.0.tar.gz -> xxhash-3.8.0.tar.gz ++++++
++++ 1840 lines of diff (skipped)

Reply via email to