Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-siphash24 for 
openSUSE:Factory checked in at 2026-09-09 16:20:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-siphash24 (Old)
 and      /work/SRC/openSUSE:Factory/.python-siphash24.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-siphash24"

Wed Sep  9 16:20:55 2026 rev:2 rq:1376538 version:1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-siphash24/python-siphash24.changes        
2026-06-17 16:28:37.680902903 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-siphash24.new.1265/python-siphash24.changes  
    2026-09-09 16:22:55.665471286 +0200
@@ -1,0 +2,7 @@
+Wed Sep  9 06:19:14 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.9:
+  * Declare support for Python 3.15
+  * Fix typos in docs and the intdigest() docstring
+
+-------------------------------------------------------------------

Old:
----
  siphash24-1.8.tar.gz

New:
----
  siphash24-1.9.tar.gz

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

Other differences:
------------------
++++++ python-siphash24.spec ++++++
--- /var/tmp/diff_new_pack.ztH8LP/_old  2026-09-09 16:22:57.812561020 +0200
+++ /var/tmp/diff_new_pack.ztH8LP/_new  2026-09-09 16:22:57.813561062 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-siphash24
-Version:        1.8
+Version:        1.9
 Release:        0
 Summary:        Streaming-capable SipHash-1-3 and SipHash-2-4 implementation
 License:        Apache-2.0 OR LGPL-2.1-or-later

++++++ siphash24-1.8.tar.gz -> siphash24-1.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/.github/workflows/docs.yml 
new/siphash24-1.9/.github/workflows/docs.yml
--- old/siphash24-1.8/.github/workflows/docs.yml        2025-09-02 
22:05:20.000000000 +0200
+++ new/siphash24-1.9/.github/workflows/docs.yml        2026-09-08 
23:05:15.000000000 +0200
@@ -8,18 +8,22 @@
       - master
   pull_request:
 
+permissions: {}
+
 jobs:
 
   build:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/setup-python@v5
+      - uses: actions/setup-python@v7
         with:
           python-version: '3.11'
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v7
+        with:
+          persist-credentials: false
       - run: python -m pip install sphinx==5.3.0 furo==2022.9.29
       - run: python -m sphinx -W -b html docs/ build/html/
-      - uses: actions/upload-pages-artifact@v3
+      - uses: actions/upload-pages-artifact@v5
         with:
           path: build/html
 
@@ -33,4 +37,4 @@
     runs-on: ubuntu-latest
     if: github.ref == 'refs/heads/master'
     steps:
-      - uses: actions/deploy-pages@v4
+      - uses: actions/deploy-pages@v5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/.github/workflows/lint.yml 
new/siphash24-1.9/.github/workflows/lint.yml
--- old/siphash24-1.8/.github/workflows/lint.yml        2025-09-02 
22:05:20.000000000 +0200
+++ new/siphash24-1.9/.github/workflows/lint.yml        2026-09-08 
23:05:15.000000000 +0200
@@ -8,15 +8,30 @@
       - master
   pull_request:
 
+permissions: {}
+
 jobs:
   reuse:
     runs-on: ubuntu-latest
     strategy:
       fail-fast: false
     steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v7
+        with:
+          persist-credentials: false
+      - uses: actions/setup-python@v7
         with:
           python-version: '3.12'
       - run: python -m pip install reuse
       - run: python -m reuse lint
+
+  zizmor:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v7
+        with:
+          persist-credentials: false
+      - run: python -m pip install zizmor==1.29.0
+      - run: zizmor .
+        env:
+          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/.github/workflows/tests.yml 
new/siphash24-1.9/.github/workflows/tests.yml
--- old/siphash24-1.8/.github/workflows/tests.yml       2025-09-02 
22:05:20.000000000 +0200
+++ new/siphash24-1.9/.github/workflows/tests.yml       2026-09-08 
23:05:15.000000000 +0200
@@ -8,6 +8,8 @@
       - master
   pull_request:
 
+permissions: {}
+
 jobs:
   tests:
     runs-on: ${{ matrix.platform }}
@@ -24,17 +26,21 @@
           - '3.13t'
           - '3.14'
           - '3.14t'
+          - '3.15'
+          - '3.15t'
         platform:
           - macos-latest
           - ubuntu-latest
           - windows-latest
     steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v7
+        with:
+          persist-credentials: false
+      - uses: actions/setup-python@v7
         with:
           python-version: ${{ matrix.python }}
           allow-prereleases: true
-      - uses: bus1/cabuild/action/msdevshell@v1
+      - uses: 
bus1/cabuild/action/msdevshell@06ea2833eef61e9b0d0ce0d728416e617e4fb1fe  # v1
         with:
           architecture: x64
         if: runner.os == 'Windows'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/.github/workflows/wheels.yml 
new/siphash24-1.9/.github/workflows/wheels.yml
--- old/siphash24-1.8/.github/workflows/wheels.yml      2025-09-02 
22:05:20.000000000 +0200
+++ new/siphash24-1.9/.github/workflows/wheels.yml      2026-09-08 
23:05:15.000000000 +0200
@@ -6,52 +6,45 @@
   push:
     tags:
       - 'v[0-9]*'
-  workflow_dispatch:
+
+permissions: {}
 
 jobs:
 
   wheels:
-    runs-on: ${{ matrix.os }}-latest
+    runs-on: ${{ matrix.os }}
     strategy:
       fail-fast: false
       matrix:
         include:
-          - os: ubuntu
-            architecture: x86_64
-          - os: ubuntu
-            architecture: aarch64
-          - os: macos
-            architecture: x86_64
-          - os: macos
-            architecture: arm64
-          - os: windows
+          - os: ubuntu-latest
+          - os: ubuntu-24.04-arm
+          - os: windows-latest
             architecture: x86
-          - os: windows
-            architecture: AMD64
+          - os: windows-latest
+            architecture: x64
+          - os: windows-11-arm
+            architecture: arm64
+          - os: macos-15-intel
+          - os: macos-14
     steps:
-      - uses: actions/checkout@v4
-      - uses: docker/setup-qemu-action@v2
+      - uses: actions/checkout@v7
         with:
-          platforms: arm64
-        if: runner.os == 'Linux' && matrix.architecture == 'aarch64'
-      - uses: bus1/cabuild/action/msdevshell@v1
-        with:
-          architecture: x64
-        if: runner.os == 'Windows' && matrix.architecture == 'AMD64'
-      - uses: bus1/cabuild/action/msdevshell@v1
-        with:
-          architecture: x86
-        if: runner.os == 'Windows' && matrix.architecture == 'x86'
-      - uses: actions/setup-python@v5
+          persist-credentials: false
+      - uses: 
bus1/cabuild/action/msdevshell@06ea2833eef61e9b0d0ce0d728416e617e4fb1fe  # v1
         with:
-          python-version: '3.13'
-      - run: pipx run --python 3.13 cibuildwheel~=3.1.0
+          architecture: ${{ matrix.architecture }}
+        if: runner.os == 'Windows'
+      - uses: actions/setup-python@v7
+        with:
+          python-version: '3.14'
+      - run: echo "${{ case(matrix.architecture == 'x64', 'AMD64', 
matrix.architecture) }}"
+      - run: pipx run --python 3.14 cibuildwheel==4.2.1
         env:
-          CIBW_ENABLE: cpython-freethreading
           CIBW_SKIP: '*-musllinux*'
-          CIBW_ARCHS: ${{ matrix.architecture }}
+          CIBW_ARCHS: ${{ case(matrix.architecture == 'x64', 'AMD64', 
matrix.architecture) }}
           CIBW_TEST_COMMAND: python {project}/test.py
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v7
         with:
           name: wheels-${{ matrix.os }}-${{ matrix.architecture }}
           path: wheelhouse/*.whl
@@ -59,10 +52,12 @@
   sdist:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v7
+        with:
+          persist-credentials: false
       - run: python -m pip install build
       - run: python -m build --sdist
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v7
         with:
           name: sdist
           path: dist/*.tar.gz
@@ -72,12 +67,13 @@
       - wheels
       - sdist
     runs-on: ubuntu-latest
+    if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
     environment: upload
     permissions:
       id-token: write
     steps:
-      - uses: actions/download-artifact@v4
+      - uses: actions/download-artifact@v8
         with:
           merge-multiple: true
           path: dist
-      - uses: pypa/gh-action-pypi-publish@release/v1
+      - uses: 
pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33  # v1.14.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/CHANGELOG.rst 
new/siphash24-1.9/CHANGELOG.rst
--- old/siphash24-1.8/CHANGELOG.rst     2025-09-02 22:05:20.000000000 +0200
+++ new/siphash24-1.9/CHANGELOG.rst     2026-09-08 23:05:15.000000000 +0200
@@ -1,6 +1,15 @@
 .. SPDX-FileCopyrightText: Daniele Nicolodi <[email protected]>
 .. SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
 
+1.9
+---
+
+- Declare support for Python 3.14 in classifiers and build wheels for
+  CPython 3.15.
+- Build wheels for arm64 Windows.
+
+Released 08-09-2026.
+
 1.8
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/PKG-INFO new/siphash24-1.9/PKG-INFO
--- old/siphash24-1.8/PKG-INFO  2025-09-02 22:05:20.000000000 +0200
+++ new/siphash24-1.9/PKG-INFO  2026-09-08 23:05:15.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: siphash24
-Version: 1.8
+Version: 1.9
 Summary: Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation
 Maintainer-Email: Daniele Nicolodi <[email protected]>
 License-Expression: Apache-2.0 OR LGPL-2.1-or-later
@@ -16,6 +16,7 @@
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3.14
+Classifier: Programming Language :: Python :: 3.15
 Classifier: Topic :: Software Development :: Libraries
 Project-URL: Documentation, https://dnicolodi.github.io/python-siphash24/
 Project-URL: Source, https://github.com/dnicolodi/python-siphash24/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/docs/index.rst 
new/siphash24-1.9/docs/index.rst
--- old/siphash24-1.8/docs/index.rst    2025-09-02 22:05:20.000000000 +0200
+++ new/siphash24-1.9/docs/index.rst    2026-09-08 23:05:15.000000000 +0200
@@ -15,9 +15,9 @@
 
 This module differs from other similar modules by providing a
 streaming-capable implementation (data can be passed to the hash
-object in chunnks and a digest extracted at the end) and by providing
+object in chunks and a digest extracted at the end) and by providing
 an interface compatible to the hash functions provided by the
-:mod:`hashlib` standard library module.  Binary wheels are provied for
+:mod:`hashlib` standard library module.  Binary wheels are provided for
 all supported Python releases on the most common platforms.  More
 platforms can be added to the build job as needed.
 
@@ -62,7 +62,7 @@
   bytes-like object. It can be passed only as positional argument.
 
 * **key** -- key for keyed hashing, which must be a bytes-like
-  object. The passed key can be up to 16 bytes in lenght. Shorter keys
+  object. The passed key can be up to 16 bytes in length. Shorter keys
   are zero padded to 16 bytes. It can be passed only as a keyword
   argument.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/pyproject.toml 
new/siphash24-1.9/pyproject.toml
--- old/siphash24-1.8/pyproject.toml    2025-09-02 22:05:20.000000000 +0200
+++ new/siphash24-1.9/pyproject.toml    2026-09-08 23:05:15.000000000 +0200
@@ -11,7 +11,7 @@
 
 [project]
 name = "siphash24"
-version = "1.8"
+version = "1.9"
 license = "Apache-2.0 OR LGPL-2.1-or-later"
 description = "Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation"
 readme = "README.rst"
@@ -32,6 +32,7 @@
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
     "Programming Language :: Python :: 3.14",
+    "Programming Language :: Python :: 3.15",
     "Topic :: Software Development :: Libraries",
 ]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/siphash24.pyx.in 
new/siphash24-1.9/siphash24.pyx.in
--- old/siphash24-1.8/siphash24.pyx.in  2025-09-02 22:05:20.000000000 +0200
+++ new/siphash24-1.9/siphash24.pyx.in  2026-09-08 23:05:15.000000000 +0200
@@ -94,7 +94,7 @@
         return hexlify(hash)
 
     def intdigest(self):
-        """Return the digest calue as a signed 64bit integer."""
+        """Return the digest value as a signed 64bit integer."""
         cdef CSipHash state
         memcpy(&state, &self.state, sizeof(state))
         cdef uint64_t hash = c_siphash_finalize_{{variant}}(&state)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/siphash24-1.8/zizmor.yml new/siphash24-1.9/zizmor.yml
--- old/siphash24-1.8/zizmor.yml        1970-01-01 01:00:00.000000000 +0100
+++ new/siphash24-1.9/zizmor.yml        2026-09-08 23:05:15.000000000 +0200
@@ -0,0 +1,8 @@
+# SPDX-FileCopyrightText: Daniele Nicolodi <[email protected]>
+# SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
+
+rules:
+  unpinned-uses:
+    config:
+      policies:
+        actions/*: ref-pin

Reply via email to