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
