Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zopfli for openSUSE:Factory 
checked in at 2026-06-28 21:10:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zopfli (Old)
 and      /work/SRC/openSUSE:Factory/.python-zopfli.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zopfli"

Sun Jun 28 21:10:49 2026 rev:8 rq:1362161 version:0.4.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zopfli/python-zopfli.changes      
2026-02-25 21:11:29.320442431 +0100
+++ /work/SRC/openSUSE:Factory/.python-zopfli.new.11887/python-zopfli.changes   
2026-06-28 21:12:20.953856324 +0200
@@ -1,0 +2,10 @@
+Sun Jun 28 11:24:06 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.4.3:
+  * Add Windows ARM64 wheel to CI build matrix
+- update to 0.4.2:
+  * Support building on free-threaded Python
+  * Fix sdist build and add setuptools_scm to build system
+    requirements
+
+-------------------------------------------------------------------

Old:
----
  zopfli-0.4.1.tar.gz

New:
----
  zopfli-0.4.3.tar.gz

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

Other differences:
------------------
++++++ python-zopfli.spec ++++++
--- /var/tmp/diff_new_pack.OiN6qv/_old  2026-06-28 21:12:21.457873367 +0200
+++ /var/tmp/diff_new_pack.OiN6qv/_new  2026-06-28 21:12:21.461873502 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-zopfli
-Version:        0.4.1
+Version:        0.4.3
 Release:        0
 Summary:        Zopfli module for python
 License:        Apache-2.0

++++++ zopfli-0.4.1.tar.gz -> zopfli-0.4.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/.github/workflows/ci.yml 
new/zopfli-0.4.3/.github/workflows/ci.yml
--- old/zopfli-0.4.1/.github/workflows/ci.yml   2026-02-13 15:06:26.000000000 
+0100
+++ new/zopfli-0.4.3/.github/workflows/ci.yml   2026-06-10 10:57:18.000000000 
+0200
@@ -30,9 +30,9 @@
       with:
         python-version: "3.x"
     - name: Install dependencies
-      run: pip install --upgrade setuptools twine
+      run: pip install --upgrade build twine
     - name: Build sdist
-      run: python setup.py sdist
+      run: python -m build --sdist
     - name: Check metadata
       run: twine check dist/*.tar.gz
     - uses: actions/upload-artifact@v4
@@ -74,6 +74,10 @@
           - os: windows-latest
             arch: auto32
             build: "cp310-* cp311-* cp312-* cp313-* cp314-*"
+
+          - os: windows-11-arm
+            arch: auto64
+            build: "cp310-* cp311-* cp312-* cp313-* cp314-*"
     steps:
     - uses: actions/checkout@v4
       with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/PKG-INFO new/zopfli-0.4.3/PKG-INFO
--- old/zopfli-0.4.1/PKG-INFO   2026-02-13 15:06:33.971959800 +0100
+++ new/zopfli-0.4.3/PKG-INFO   2026-06-10 10:57:29.502158000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: zopfli
-Version: 0.4.1
+Version: 0.4.3
 Summary: Zopfli module for python
 Home-page: https://github.com/fonttools/py-zopfli
 Author: Adam DePrince
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/pyproject.toml 
new/zopfli-0.4.3/pyproject.toml
--- old/zopfli-0.4.1/pyproject.toml     2026-02-13 15:06:26.000000000 +0100
+++ new/zopfli-0.4.3/pyproject.toml     2026-06-10 10:57:18.000000000 +0200
@@ -3,6 +3,7 @@
     # pin setuptools on pypy to workaround this bug: 
https://github.com/pypa/distutils/issues/283
     "setuptools<72.2.0; platform_python_implementation == 'PyPy'",
     "setuptools; platform_python_implementation != 'PyPy'",
+    "setuptools_scm",
 ]
 build-backend = "setuptools.build_meta"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/setup.py new/zopfli-0.4.3/setup.py
--- old/zopfli-0.4.1/setup.py   2026-02-13 15:06:26.000000000 +0100
+++ new/zopfli-0.4.3/setup.py   2026-06-10 10:57:18.000000000 +0200
@@ -10,6 +10,7 @@
 from setuptools.command.build_ext import build_ext
 from io import open
 import os
+import sysconfig
 
 
 def bool_from_environ(key: str, default: bool = False):
@@ -37,11 +38,19 @@
 with open("README.rst", "r", encoding="utf-8") as readme:
     long_description = readme.read()
 
+
+# The free-threaded build doesn't support the limited API until Python 3.15
+# but we can't set up abi3t support until setuptools adds support
+# see https://github.com/pypa/setuptools/issues/5205
+free_threaded_build = bool(sysconfig.get_config_var("Py_GIL_DISABLED"))
+
 # Python Limited API for stable ABI support is enabled by default.
 # Set USE_PY_LIMITED_API=0 to turn it off.
 # https://docs.python.org/3/c-api/stable.html#limited-c-api
-use_py_limited_api = bool_from_environ("USE_PY_LIMITED_API", default=True)
-# NOTE: this must be kept in sync with python_requires='>=3.10' below
+use_py_limited_api = (
+    bool_from_environ("USE_PY_LIMITED_API", default=True) and not 
free_threaded_build
+)
+# NOTE: hex versions must be kept in sync with python_requires='>=3.10' below
 limited_api_min_version = "0x030a0000"  # Python 3.10
 
 prefer_system_zopfli = bool(os.environ.get("USE_SYSTEM_ZOPFLI"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/src/zopfli/_version.py 
new/zopfli-0.4.3/src/zopfli/_version.py
--- old/zopfli-0.4.1/src/zopfli/_version.py     2026-02-13 15:06:33.000000000 
+0100
+++ new/zopfli-0.4.3/src/zopfli/_version.py     2026-06-10 10:57:29.000000000 
+0200
@@ -1,5 +1,6 @@
-# file generated by setuptools-scm
+# file generated by vcs-versioning
 # don't change, don't track in version control
+from __future__ import annotations
 
 __all__ = [
     "__version__",
@@ -10,25 +11,14 @@
     "commit_id",
 ]
 
-TYPE_CHECKING = False
-if TYPE_CHECKING:
-    from typing import Tuple
-    from typing import Union
-
-    VERSION_TUPLE = Tuple[Union[int, str], ...]
-    COMMIT_ID = Union[str, None]
-else:
-    VERSION_TUPLE = object
-    COMMIT_ID = object
-
 version: str
 __version__: str
-__version_tuple__: VERSION_TUPLE
-version_tuple: VERSION_TUPLE
-commit_id: COMMIT_ID
-__commit_id__: COMMIT_ID
+__version_tuple__: tuple[int | str, ...]
+version_tuple: tuple[int | str, ...]
+commit_id: str | None
+__commit_id__: str | None
 
-__version__ = version = '0.4.1'
-__version_tuple__ = version_tuple = (0, 4, 1)
+__version__ = version = '0.4.3'
+__version_tuple__ = version_tuple = (0, 4, 3)
 
-__commit_id__ = commit_id = 'gfc5be48a1'
+__commit_id__ = commit_id = 'g9ab72eeb4'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zopfli-0.4.1/src/zopfli.egg-info/PKG-INFO 
new/zopfli-0.4.3/src/zopfli.egg-info/PKG-INFO
--- old/zopfli-0.4.1/src/zopfli.egg-info/PKG-INFO       2026-02-13 
15:06:33.000000000 +0100
+++ new/zopfli-0.4.3/src/zopfli.egg-info/PKG-INFO       2026-06-10 
10:57:29.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: zopfli
-Version: 0.4.1
+Version: 0.4.3
 Summary: Zopfli module for python
 Home-page: https://github.com/fonttools/py-zopfli
 Author: Adam DePrince

Reply via email to