Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyahocorasick for
openSUSE:Factory checked in at 2026-05-18 17:48:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyahocorasick (Old)
and /work/SRC/openSUSE:Factory/.python-pyahocorasick.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyahocorasick"
Mon May 18 17:48:10 2026 rev:7 rq:1353769 version:2.3.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pyahocorasick/python-pyahocorasick.changes
2026-01-27 16:17:51.639860096 +0100
+++
/work/SRC/openSUSE:Factory/.python-pyahocorasick.new.1966/python-pyahocorasick.changes
2026-05-18 17:49:02.578846966 +0200
@@ -1,0 +2,9 @@
+Mon May 18 10:00:25 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.3.1:
+ * Add support for linux arm wheels
+ https://github.com/WojciechMula/pyahocorasick/pull/217
+ https://github.com/WojciechMula/pyahocorasick/pull/215
+ https://github.com/WojciechMula/pyahocorasick/issues/200
+
+-------------------------------------------------------------------
Old:
----
pyahocorasick-2.3.0.tar.gz
New:
----
pyahocorasick-2.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyahocorasick.spec ++++++
--- /var/tmp/diff_new_pack.hUFq6a/_old 2026-05-18 17:49:03.186872091 +0200
+++ /var/tmp/diff_new_pack.hUFq6a/_new 2026-05-18 17:49:03.190872257 +0200
@@ -27,7 +27,7 @@
%{?sle15_python_module_pythons}
Name: python-pyahocorasick%{?psuffix}
-Version: 2.3.0
+Version: 2.3.1
Release: 0
Summary: Library for exact or approximate multi-pattern string search
License: BSD-3-Clause
++++++ pyahocorasick-2.3.0.tar.gz -> pyahocorasick-2.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pyahocorasick-2.3.0/.github/workflows/extensive-tests.yml
new/pyahocorasick-2.3.1/.github/workflows/extensive-tests.yml
--- old/pyahocorasick-2.3.0/.github/workflows/extensive-tests.yml
2025-12-17 12:29:42.000000000 +0100
+++ new/pyahocorasick-2.3.1/.github/workflows/extensive-tests.yml
2026-04-27 18:02:04.000000000 +0200
@@ -3,6 +3,7 @@
on: [workflow_dispatch]
+permissions: {}
jobs:
extensive_tests:
name: Run test ${{ matrix.test }} on ${{ matrix.os }} and Python ${{
matrix.python }}
@@ -40,13 +41,15 @@
test: ./runtest.sh valgrind
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ with:
+ persist-credentials: false
- name: Setup
run: sudo apt-get install -y gcovr valgrind
- name: Set up Python
- uses: actions/setup-python@v5
+ uses:
actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
with:
python-version: "${{ matrix.python }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pyahocorasick-2.3.0/.github/workflows/pypi-release.yml
new/pyahocorasick-2.3.1/.github/workflows/pypi-release.yml
--- old/pyahocorasick-2.3.0/.github/workflows/pypi-release.yml 2025-12-17
12:29:42.000000000 +0100
+++ new/pyahocorasick-2.3.1/.github/workflows/pypi-release.yml 2026-04-27
18:02:04.000000000 +0200
@@ -18,6 +18,7 @@
tags:
- "v*.*.*"
+permissions: {}
jobs:
build-wheels:
name: Build unicode wheels ${{ matrix.type }} ${{ matrix.arch }} on ${{
matrix.os }}
@@ -39,6 +40,11 @@
build: "cp{310,311,312,313,314}-*"
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
+ - os: ubuntu-24.04-arm
+ arch: aarch64
+ build: "cp{310,311,312,313,314}-*"
+ CIBW_MANYLINUX_AARCH64_IMAGE: manylinux2014
+
- os: macos-latest
arch: universal2
build: "cp{310,311,312,313,314}-*"
@@ -48,18 +54,20 @@
build: "cp{310,311,312,313,314}-*"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ with:
+ persist-credentials: false
- name: Build wheels and run tests
- uses: pypa/[email protected]
+ uses: pypa/cibuildwheel@8d2b08b68458a16aeb24b64e68a09ab1c8e82084
env:
CIBW_BUILD: ${{ matrix.build }}
- CIBW_MANYLINUX_I686_IMAGE: ${{
matrix.CIBW_MANYLINUX_I686_IMAGE }}
CIBW_MANYLINUX_X86_64_IMAGE: ${{
matrix.CIBW_MANYLINUX_X86_64_IMAGE }}
+ CIBW_MANYLINUX_AARCH64_IMAGE: ${{
matrix.CIBW_MANYLINUX_AARCH64_IMAGE }}
CIBW_ARCHS: ${{ matrix.arch }}
- name: Collect built wheels
- uses: actions/upload-artifact@v4
+ uses:
actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: pyahocorasick-wheels-${{ matrix.os }}-${{
strategy.job-index }}
path: ./wheelhouse/*.whl
@@ -69,7 +77,9 @@
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ with:
+ persist-credentials: false
- name: Checkout and install reqs
run: |
@@ -81,7 +91,7 @@
twine check dist/*
- name: Collect built sdist
- uses: actions/upload-artifact@v4
+ uses:
actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: pyahocorasick-sdist
path: dist/*.tar.gz
@@ -91,7 +101,7 @@
needs: [build-sdist, build-wheels]
steps:
- name: Merge created wheels and sdist in a single zip
- uses: actions/upload-artifact/merge@v4
+ uses:
actions/upload-artifact/merge@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: pyahocorasick-build
pattern: pyahocorasick-*
@@ -101,7 +111,7 @@
needs: merge
runs-on: ubuntu-22.04
steps:
- - uses: actions/download-artifact@v4
+ - uses:
actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
with:
path: pyahocorasick-build
- run: find . -ls
@@ -112,16 +122,18 @@
needs:
- check-dist
runs-on: ubuntu-24.04
+ permissions:
+ contents: write
steps:
- name: Download builds
- uses: actions/download-artifact@v4
+ uses:
actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
with:
name: pyahocorasick-build
path: pyahocorasick-build
- name: Create GH release
- uses: softprops/action-gh-release@v2
+ uses:
softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda
with:
draft: true
files: pyahocorasick-build/*
@@ -136,7 +148,7 @@
steps:
- name: Download builds
- uses: actions/download-artifact@v4
+ uses:
actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
with:
name: pyahocorasick-build
path: dist/
@@ -147,4 +159,4 @@
- name: Publish to PyPI
if: startsWith(github.ref, 'refs/tags')
- uses: pypa/gh-action-pypi-publish@release/v1
+ uses:
pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pyahocorasick-2.3.0/.github/workflows/test-and-build.yml
new/pyahocorasick-2.3.1/.github/workflows/test-and-build.yml
--- old/pyahocorasick-2.3.0/.github/workflows/test-and-build.yml
2025-12-17 12:29:42.000000000 +0100
+++ new/pyahocorasick-2.3.1/.github/workflows/test-and-build.yml
2026-04-27 18:02:04.000000000 +0200
@@ -26,6 +26,7 @@
on: [push, pull_request, workflow_dispatch]
+permissions: {}
jobs:
build_wheels:
name: Build unicode wheels ${{ matrix.type }} ${{ matrix.arch }} on
${{ matrix.os }}
@@ -47,6 +48,11 @@
build: "cp{310,311,312,313,314}-*"
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
+ - os: ubuntu-24.04-arm
+ arch: aarch64
+ build: "cp{310,311,312,313,314}-*"
+ CIBW_MANYLINUX_AARCH64_IMAGE: manylinux2014
+
- os: macos-latest
arch: universal2
build: "cp{310,311,312,313,314}-*"
@@ -56,20 +62,22 @@
build: "cp{310,311,312,313,314}-*"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ with:
+ persist-credentials: false
- name: Build wheels and run tests
- uses: pypa/[email protected]
+ uses: pypa/cibuildwheel@8d2b08b68458a16aeb24b64e68a09ab1c8e82084
env:
CIBW_BUILD: ${{ matrix.build }}
- CIBW_MANYLINUX_I686_IMAGE: ${{
matrix.CIBW_MANYLINUX_I686_IMAGE }}
CIBW_MANYLINUX_X86_64_IMAGE: ${{
matrix.CIBW_MANYLINUX_X86_64_IMAGE }}
+ CIBW_MANYLINUX_AARCH64_IMAGE: ${{
matrix.CIBW_MANYLINUX_AARCH64_IMAGE }}
CIBW_ARCHS: ${{ matrix.arch }}
CIBW_TEST_REQUIRES: pytest
CIBW_TEST_COMMAND: pytest -vvs {project}/tests
- name: Collect built wheels
- uses: actions/upload-artifact@v4
+ uses:
actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
with:
name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }}
path: ./wheelhouse/*.whl
@@ -84,17 +92,19 @@
strategy:
fail-fast: false
matrix:
- os: [ubuntu-22.04, ubuntu-24.04, macos-14, macos-15,
windows-2022, windows-2025]
+ os: [ubuntu-22.04, ubuntu-24.04, ubuntu-22.04-arm,
ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, windows-2022,
windows-2025]
python: ["3.10", "3.11", "3.12", "3.13", "3.14"]
build_type: ["AHOCORASICK_UNICODE", "AHOCORASICK_BYTES"]
steps:
- name: Set up Python
- uses: actions/setup-python@v5
+ uses:
actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
with:
python-version: "${{ matrix.python }}"
- - uses: actions/checkout@v4
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
+ with:
+ persist-credentials: false
- name: Build, install and test
run: >
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyahocorasick-2.3.0/CHANGELOG.rst
new/pyahocorasick-2.3.1/CHANGELOG.rst
--- old/pyahocorasick-2.3.0/CHANGELOG.rst 2025-12-17 12:29:42.000000000
+0100
+++ new/pyahocorasick-2.3.1/CHANGELOG.rst 2026-04-27 18:02:04.000000000
+0200
@@ -2,6 +2,14 @@
Changelog
=============
+2.3.1 (2026-04-27)
+--------------------------------------------------
+
+- Add support for linux arm wheels
+ https://github.com/WojciechMula/pyahocorasick/pull/217
+ https://github.com/WojciechMula/pyahocorasick/pull/215
+ https://github.com/WojciechMula/pyahocorasick/issues/200
+
2.3.0 (2025-11-24)
--------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyahocorasick-2.3.0/PKG-INFO
new/pyahocorasick-2.3.1/PKG-INFO
--- old/pyahocorasick-2.3.0/PKG-INFO 2025-12-17 12:29:49.628718400 +0100
+++ new/pyahocorasick-2.3.1/PKG-INFO 2026-04-27 18:02:14.807183000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: pyahocorasick
-Version: 2.3.0
+Version: 2.3.1
Summary: pyahocorasick is a fast and memory efficient library for exact or
approximate multi-pattern string search. With the ``ahocorasick.Automaton``
class, you can find multiple key string occurrences at once in some input text.
You can use it as a plain dict-like Trie or convert a Trie to an automaton for
efficient Aho-Corasick search. And pickle to disk for easy reuse of large
automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS
and Windows. BSD-3-Cause license.
Home-page: http://github.com/WojciechMula/pyahocorasick
Author: Wojciech Muła
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyahocorasick-2.3.0/pyahocorasick.egg-info/PKG-INFO
new/pyahocorasick-2.3.1/pyahocorasick.egg-info/PKG-INFO
--- old/pyahocorasick-2.3.0/pyahocorasick.egg-info/PKG-INFO 2025-12-17
12:29:49.000000000 +0100
+++ new/pyahocorasick-2.3.1/pyahocorasick.egg-info/PKG-INFO 2026-04-27
18:02:14.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: pyahocorasick
-Version: 2.3.0
+Version: 2.3.1
Summary: pyahocorasick is a fast and memory efficient library for exact or
approximate multi-pattern string search. With the ``ahocorasick.Automaton``
class, you can find multiple key string occurrences at once in some input text.
You can use it as a plain dict-like Trie or convert a Trie to an automaton for
efficient Aho-Corasick search. And pickle to disk for easy reuse of large
automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS
and Windows. BSD-3-Cause license.
Home-page: http://github.com/WojciechMula/pyahocorasick
Author: Wojciech Muła
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pyahocorasick-2.3.0/setup.py
new/pyahocorasick-2.3.1/setup.py
--- old/pyahocorasick-2.3.0/setup.py 2025-12-17 12:29:42.000000000 +0100
+++ new/pyahocorasick-2.3.1/setup.py 2026-04-27 18:02:04.000000000 +0200
@@ -87,7 +87,7 @@
setup(
name="pyahocorasick",
- version="2.3.0",
+ version="2.3.1",
ext_modules=[module],
description=(