Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-frozenlist for
openSUSE:Factory checked in at 2025-10-23 16:35:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-frozenlist (Old)
and /work/SRC/openSUSE:Factory/.python-frozenlist.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-frozenlist"
Thu Oct 23 16:35:27 2025 rev:13 rq:1312740 version:1.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-frozenlist/python-frozenlist.changes
2025-09-26 22:24:52.214889913 +0200
+++
/work/SRC/openSUSE:Factory/.python-frozenlist.new.1980/python-frozenlist.changes
2025-10-23 16:35:49.558297254 +0200
@@ -1,0 +2,15 @@
+Tue Oct 21 09:56:00 UTC 2025 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 1.8.0
+ * The :file:`reusable-cibuildwheel.yml` workflow has been refactored to
+ be more generic and :file:`ci-cd.yml` now holds all the configuration
+ toggles
+ * When building wheels, the source distribution is now passed directly
+ to the ``cibuildwheel`` invocation
+ Builds and tests have been added to ``ci-cd.yml`` for arm64 Windows wheels
+ * Started building wheels for CPython 3.14
+ * Removed ``--config-settings=pure-python=false`` from
:file:`requirements/dev.txt`.
+ Developers on CPython still get accelerated builds by default. To
explicitly build
+ a pure Python wheel, use ``pip install -e .
--config-settings=pure-python=true``
+
+-------------------------------------------------------------------
Old:
----
frozenlist-1.7.0.tar.gz
New:
----
frozenlist-1.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-frozenlist.spec ++++++
--- /var/tmp/diff_new_pack.GusLjX/_old 2025-10-23 16:35:50.114320719 +0200
+++ /var/tmp/diff_new_pack.GusLjX/_new 2025-10-23 16:35:50.114320719 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-frozenlist
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-frozenlist
-Version: 1.7.0
+Version: 1.8.0
Release: 0
Summary: Python list-like structure which implements MutableSequence
License: Apache-2.0
++++++ frozenlist-1.7.0.tar.gz -> frozenlist-1.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/CHANGES.rst
new/frozenlist-1.8.0/CHANGES.rst
--- old/frozenlist-1.7.0/CHANGES.rst 2025-06-10 00:33:44.000000000 +0200
+++ new/frozenlist-1.8.0/CHANGES.rst 2025-10-06 00:20:05.000000000 +0200
@@ -14,6 +14,51 @@
.. towncrier release notes start
+v1.8.0
+======
+
+*(2025-10-05)*
+
+
+Contributor-facing changes
+--------------------------
+
+- The :file:`reusable-cibuildwheel.yml` workflow has been refactored to
+ be more generic and :file:`ci-cd.yml` now holds all the configuration
+ toggles -- by :user:`webknjaz`.
+
+ *Related issues and pull requests on GitHub:*
+ :issue:`668`.
+
+- When building wheels, the source distribution is now passed directly
+ to the ``cibuildwheel`` invocation -- by :user:`webknjaz`.
+
+ *Related issues and pull requests on GitHub:*
+ :issue:`669`.
+
+- Builds and tests have been added to
+ ``ci-cd.yml`` for arm64 Windows wheels -- by :user:`finnagin`.
+
+ *Related issues and pull requests on GitHub:*
+ :issue:`677`.
+
+- Started building wheels for CPython 3.14 -- by :user:`kumaraditya303`.
+
+ *Related issues and pull requests on GitHub:*
+ :issue:`681`, :issue:`682`.
+
+- Removed ``--config-settings=pure-python=false`` from
:file:`requirements/dev.txt`.
+ Developers on CPython still get accelerated builds by default. To explicitly
build
+ a pure Python wheel, use ``pip install -e .
--config-settings=pure-python=true``
+ -- by :user:`bdraco`.
+
+ *Related issues and pull requests on GitHub:*
+ :issue:`687`.
+
+
+----
+
+
v1.7.0
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/PKG-INFO
new/frozenlist-1.8.0/PKG-INFO
--- old/frozenlist-1.7.0/PKG-INFO 2025-06-10 00:33:52.651409000 +0200
+++ new/frozenlist-1.8.0/PKG-INFO 2025-10-06 00:20:15.431768700 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: frozenlist
-Version: 1.7.0
+Version: 1.8.0
Summary: A list-like structure which implements collections.abc.MutableSequence
Home-page: https://github.com/aio-libs/frozenlist
Maintainer: aiohttp team <[email protected]>
@@ -28,6 +28,7 @@
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
@@ -161,6 +162,51 @@
.. towncrier release notes start
+v1.8.0
+======
+
+*(2025-10-05)*
+
+
+Contributor-facing changes
+--------------------------
+
+- The ``reusable-cibuildwheel.yml`` workflow has been refactored to
+ be more generic and ``ci-cd.yml`` now holds all the configuration
+ toggles -- by `@webknjaz <https://github.com/sponsors/webknjaz>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#668 <https://github.com/aio-libs/frozenlist/issues/668>`__.
+
+- When building wheels, the source distribution is now passed directly
+ to the ``cibuildwheel`` invocation -- by `@webknjaz
<https://github.com/sponsors/webknjaz>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#669 <https://github.com/aio-libs/frozenlist/issues/669>`__.
+
+- Builds and tests have been added to
+ ``ci-cd.yml`` for arm64 Windows wheels -- by `@finnagin
<https://github.com/sponsors/finnagin>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#677 <https://github.com/aio-libs/frozenlist/issues/677>`__.
+
+- Started building wheels for CPython 3.14 -- by `@kumaraditya303
<https://github.com/sponsors/kumaraditya303>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#681 <https://github.com/aio-libs/frozenlist/issues/681>`__, `#682
<https://github.com/aio-libs/frozenlist/issues/682>`__.
+
+- Removed ``--config-settings=pure-python=false`` from
``requirements/dev.txt``.
+ Developers on CPython still get accelerated builds by default. To explicitly
build
+ a pure Python wheel, use ``pip install -e .
--config-settings=pure-python=true``
+ -- by `@bdraco <https://github.com/sponsors/bdraco>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#687 <https://github.com/aio-libs/frozenlist/issues/687>`__.
+
+
+----
+
+
v1.7.0
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/frozenlist/__init__.py
new/frozenlist-1.8.0/frozenlist/__init__.py
--- old/frozenlist-1.7.0/frozenlist/__init__.py 2025-06-10 00:33:44.000000000
+0200
+++ new/frozenlist-1.8.0/frozenlist/__init__.py 2025-10-06 00:20:05.000000000
+0200
@@ -3,7 +3,7 @@
from collections.abc import MutableSequence
from functools import total_ordering
-__version__ = "1.7.0"
+__version__ = "1.8.0"
__all__ = ("FrozenList", "PyFrozenList") # type: Tuple[str, ...]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/frozenlist.egg-info/PKG-INFO
new/frozenlist-1.8.0/frozenlist.egg-info/PKG-INFO
--- old/frozenlist-1.7.0/frozenlist.egg-info/PKG-INFO 2025-06-10
00:33:52.000000000 +0200
+++ new/frozenlist-1.8.0/frozenlist.egg-info/PKG-INFO 2025-10-06
00:20:15.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: frozenlist
-Version: 1.7.0
+Version: 1.8.0
Summary: A list-like structure which implements collections.abc.MutableSequence
Home-page: https://github.com/aio-libs/frozenlist
Maintainer: aiohttp team <[email protected]>
@@ -28,6 +28,7 @@
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
@@ -161,6 +162,51 @@
.. towncrier release notes start
+v1.8.0
+======
+
+*(2025-10-05)*
+
+
+Contributor-facing changes
+--------------------------
+
+- The ``reusable-cibuildwheel.yml`` workflow has been refactored to
+ be more generic and ``ci-cd.yml`` now holds all the configuration
+ toggles -- by `@webknjaz <https://github.com/sponsors/webknjaz>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#668 <https://github.com/aio-libs/frozenlist/issues/668>`__.
+
+- When building wheels, the source distribution is now passed directly
+ to the ``cibuildwheel`` invocation -- by `@webknjaz
<https://github.com/sponsors/webknjaz>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#669 <https://github.com/aio-libs/frozenlist/issues/669>`__.
+
+- Builds and tests have been added to
+ ``ci-cd.yml`` for arm64 Windows wheels -- by `@finnagin
<https://github.com/sponsors/finnagin>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#677 <https://github.com/aio-libs/frozenlist/issues/677>`__.
+
+- Started building wheels for CPython 3.14 -- by `@kumaraditya303
<https://github.com/sponsors/kumaraditya303>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#681 <https://github.com/aio-libs/frozenlist/issues/681>`__, `#682
<https://github.com/aio-libs/frozenlist/issues/682>`__.
+
+- Removed ``--config-settings=pure-python=false`` from
``requirements/dev.txt``.
+ Developers on CPython still get accelerated builds by default. To explicitly
build
+ a pure Python wheel, use ``pip install -e .
--config-settings=pure-python=true``
+ -- by `@bdraco <https://github.com/sponsors/bdraco>`__.
+
+ *Related issues and pull requests on GitHub:*
+ `#687 <https://github.com/aio-libs/frozenlist/issues/687>`__.
+
+
+----
+
+
v1.7.0
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/requirements/cython.txt
new/frozenlist-1.8.0/requirements/cython.txt
--- old/frozenlist-1.7.0/requirements/cython.txt 2025-06-10
00:33:44.000000000 +0200
+++ new/frozenlist-1.8.0/requirements/cython.txt 2025-10-06
00:20:05.000000000 +0200
@@ -1 +1 @@
-cython==3.1.1
+cython==3.1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/requirements/dev.txt
new/frozenlist-1.8.0/requirements/dev.txt
--- old/frozenlist-1.7.0/requirements/dev.txt 2025-06-10 00:33:44.000000000
+0200
+++ new/frozenlist-1.8.0/requirements/dev.txt 2025-10-06 00:20:05.000000000
+0200
@@ -1,4 +1,4 @@
--e . --config-settings=pure-python=false
+-e .
-r test.txt
-r lint.txt
-tox==4.11.4
+tox==4.30.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/requirements/doc.txt
new/frozenlist-1.8.0/requirements/doc.txt
--- old/frozenlist-1.7.0/requirements/doc.txt 2025-06-10 00:33:44.000000000
+0200
+++ new/frozenlist-1.8.0/requirements/doc.txt 2025-10-06 00:20:05.000000000
+0200
@@ -1,5 +1,5 @@
-r towncrier.txt
-aiohttp-theme==0.1.6
-sphinx==7.2.6
+aiohttp-theme==0.1.7
+sphinx==7.4.7
sphinxcontrib-spelling==8.0.0; platform_system!="Windows"
sphinxcontrib-towncrier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/requirements/lint.txt
new/frozenlist-1.8.0/requirements/lint.txt
--- old/frozenlist-1.7.0/requirements/lint.txt 2025-06-10 00:33:44.000000000
+0200
+++ new/frozenlist-1.8.0/requirements/lint.txt 2025-10-06 00:20:05.000000000
+0200
@@ -1,4 +1,4 @@
build
-pre-commit==3.5.0
+pre-commit==4.3.0
twine
-types-setuptools==75.8.0.20250210
+types-setuptools==80.9.0.20250822
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/requirements/test.txt
new/frozenlist-1.8.0/requirements/test.txt
--- old/frozenlist-1.7.0/requirements/test.txt 2025-06-10 00:33:44.000000000
+0200
+++ new/frozenlist-1.8.0/requirements/test.txt 2025-10-06 00:20:05.000000000
+0200
@@ -1,4 +1,4 @@
-r cython.txt
coverage==7.6.1
-pytest==7.4.3
+pytest==8.4.2
pytest-cov==4.1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/frozenlist-1.7.0/setup.cfg
new/frozenlist-1.8.0/setup.cfg
--- old/frozenlist-1.7.0/setup.cfg 2025-06-10 00:33:52.652408800 +0200
+++ new/frozenlist-1.8.0/setup.cfg 2025-10-06 00:20:15.432768800 +0200
@@ -37,6 +37,7 @@
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
+ Programming Language :: Python :: 3.14
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy