Script 'mail_helper' called by obssrc
Hello community,

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

Package is "python-automaton"

Tue Sep  8 16:55:24 2026 rev:26 rq:1376134 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-automaton/python-automaton.changes        
2026-03-31 15:23:58.912551162 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-automaton.new.1265/python-automaton.changes  
    2026-09-08 16:57:22.089116132 +0200
@@ -1,0 +2,10 @@
+Mon Sep  7 09:16:30 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.5.0:
+  * Drop Python 3.10 support
+  * zuul: Use openstack-python3-next-jobs template
+  * pre-commit: Bump versions
+  * tox: Use new constraints option
+  * Update packaging configuration
+
+-------------------------------------------------------------------

Old:
----
  automaton-3.4.0.tar.gz

New:
----
  automaton-3.5.0.tar.gz

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

Other differences:
------------------
++++++ python-automaton.spec ++++++
--- /var/tmp/diff_new_pack.0UaQrx/_old  2026-09-08 16:57:23.338168187 +0200
+++ /var/tmp/diff_new_pack.0UaQrx/_new  2026-09-08 16:57:23.340168270 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-automaton
-Version:        3.4.0
+Version:        3.5.0
 Release:        0
 Summary:        Friendly state machines for python
 License:        Apache-2.0

++++++ automaton-3.4.0.tar.gz -> automaton-3.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/.pre-commit-config.yaml 
new/automaton-3.5.0/.pre-commit-config.yaml
--- old/automaton-3.4.0/.pre-commit-config.yaml 2026-03-24 11:05:08.000000000 
+0100
+++ new/automaton-3.5.0/.pre-commit-config.yaml 2026-08-26 11:17:23.324599700 
+0200
@@ -13,13 +13,13 @@
       - id: check-yaml
         files: .*\.(yaml|yml)$
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.14.10
+    rev: v0.15.18
     hooks:
       - id: ruff-check
         args: ['--fix', '--unsafe-fixes']
       - id: ruff-format
   - repo: https://opendev.org/openstack/hacking
-    rev: 8.0.0
+    rev: 8.1.0
     hooks:
       - id: hacking
         additional_dependencies: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/.zuul.yaml 
new/automaton-3.5.0/.zuul.yaml
--- old/automaton-3.4.0/.zuul.yaml      2026-03-24 11:05:08.000000000 +0100
+++ new/automaton-3.5.0/.zuul.yaml      2026-08-26 11:17:23.325599700 +0200
@@ -3,6 +3,7 @@
       - check-requirements
       - lib-forward-testing-python3
       - openstack-python3-jobs
+      - openstack-python3-next-jobs
       - periodic-stable-jobs
       - publish-openstack-docs-pti
       - release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/ChangeLog 
new/automaton-3.5.0/ChangeLog
--- old/automaton-3.4.0/ChangeLog       2026-03-24 11:05:42.000000000 +0100
+++ new/automaton-3.5.0/ChangeLog       2026-08-26 11:18:16.742600700 +0200
@@ -1,6 +1,15 @@
 CHANGES
 =======
 
+3.5.0
+-----
+
+* Drop Python 3.10 support
+* zuul: Use openstack-python3-next-jobs template
+* pre-commit: Bump versions
+* tox: Use new constraints option
+* Update packaging configuration
+
 3.4.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/PKG-INFO new/automaton-3.5.0/PKG-INFO
--- old/automaton-3.4.0/PKG-INFO        2026-03-24 11:05:42.568384400 +0100
+++ new/automaton-3.5.0/PKG-INFO        2026-08-26 11:18:16.827600700 +0200
@@ -1,24 +1,23 @@
 Metadata-Version: 2.4
 Name: automaton
-Version: 3.4.0
+Version: 3.5.0
 Summary: Friendly state machines for Python.
 Author-email: OpenStack <[email protected]>
-License: Apache-2.0
+License-Expression: Apache-2.0
 Project-URL: Homepage, https://docs.openstack.org/automaton
 Project-URL: Repository, https://opendev.org/openstack/automaton
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
-Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
 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: Typing :: Typed
-Requires-Python: >=3.10
+Requires-Python: >=3.11
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: PrettyTable>=0.7.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/automaton/machines.py 
new/automaton-3.5.0/automaton/machines.py
--- old/automaton-3.4.0/automaton/machines.py   2026-03-24 11:05:08.000000000 
+0100
+++ new/automaton-3.5.0/automaton/machines.py   2026-08-26 11:17:23.327599800 
+0200
@@ -14,10 +14,9 @@
 
 import collections
 from collections.abc import Callable, Generator, Mapping, Sequence
-from typing import Any, Protocol, TypedDict
+from typing import Any, Protocol, NotRequired, Self, TypedDict
 
 import prettytable
-from typing_extensions import NotRequired, Self
 
 from automaton import _utils as utils
 from automaton import exceptions as excp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/automaton.egg-info/PKG-INFO 
new/automaton-3.5.0/automaton.egg-info/PKG-INFO
--- old/automaton-3.4.0/automaton.egg-info/PKG-INFO     2026-03-24 
11:05:42.000000000 +0100
+++ new/automaton-3.5.0/automaton.egg-info/PKG-INFO     2026-08-26 
11:18:16.777600500 +0200
@@ -1,24 +1,23 @@
 Metadata-Version: 2.4
 Name: automaton
-Version: 3.4.0
+Version: 3.5.0
 Summary: Friendly state machines for Python.
 Author-email: OpenStack <[email protected]>
-License: Apache-2.0
+License-Expression: Apache-2.0
 Project-URL: Homepage, https://docs.openstack.org/automaton
 Project-URL: Repository, https://opendev.org/openstack/automaton
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
-Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
 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: Typing :: Typed
-Requires-Python: >=3.10
+Requires-Python: >=3.11
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: PrettyTable>=0.7.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/automaton.egg-info/SOURCES.txt 
new/automaton-3.5.0/automaton.egg-info/SOURCES.txt
--- old/automaton-3.4.0/automaton.egg-info/SOURCES.txt  2026-03-24 
11:05:42.000000000 +0100
+++ new/automaton-3.5.0/automaton.egg-info/SOURCES.txt  2026-08-26 
11:18:16.801600700 +0200
@@ -44,6 +44,7 @@
 doc/source/user/index.rst
 releasenotes/notes/.placeholder
 releasenotes/notes/drop-python-2-7-73d3113c69d724d6.yaml
+releasenotes/notes/drop-python-3.10-8b3e4226c4cf3247.yaml
 releasenotes/notes/remove-py39-c95dedb7fe1cd572.yaml
 releasenotes/source/2023.1.rst
 releasenotes/source/2023.2.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/automaton.egg-info/pbr.json 
new/automaton-3.5.0/automaton.egg-info/pbr.json
--- old/automaton-3.4.0/automaton.egg-info/pbr.json     2026-03-24 
11:05:42.000000000 +0100
+++ new/automaton-3.5.0/automaton.egg-info/pbr.json     2026-08-26 
11:18:16.777600500 +0200
@@ -1 +1 @@
-{"git_version": "fb4d977", "is_release": true}
\ No newline at end of file
+{"git_version": "e686796", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/pyproject.toml 
new/automaton-3.5.0/pyproject.toml
--- old/automaton-3.4.0/pyproject.toml  2026-03-24 11:05:08.000000000 +0100
+++ new/automaton-3.5.0/pyproject.toml  2026-08-26 11:17:23.329599600 +0200
@@ -9,21 +9,20 @@
     {name = "OpenStack", email = "[email protected]"},
 ]
 readme = {file = "README.rst", content-type = "text/x-rst"}
-license = {text = "Apache-2.0"}
+license = "Apache-2.0"
 dynamic = ["version", "dependencies"]
-requires-python = ">=3.10"
+requires-python = ">=3.11"
 classifiers = [
     "Environment :: OpenStack",
     "Intended Audience :: Information Technology",
     "Intended Audience :: System Administrators",
-    "License :: OSI Approved :: Apache Software License",
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Typing :: Typed",
 ]
 
@@ -36,13 +35,11 @@
 Homepage = "https://docs.openstack.org/automaton";
 Repository = "https://opendev.org/openstack/automaton";
 
-[tool.setuptools]
-packages = [
-    "automaton"
-]
+[tool.setuptools.packages.find]
+include = ["automaton"]
 
 [tool.mypy]
-python_version = "3.10"
+python_version = "3.11"
 show_column_numbers = true
 show_error_context = true
 strict = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/automaton-3.4.0/releasenotes/notes/drop-python-3.10-8b3e4226c4cf3247.yaml 
new/automaton-3.5.0/releasenotes/notes/drop-python-3.10-8b3e4226c4cf3247.yaml
--- 
old/automaton-3.4.0/releasenotes/notes/drop-python-3.10-8b3e4226c4cf3247.yaml   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/automaton-3.5.0/releasenotes/notes/drop-python-3.10-8b3e4226c4cf3247.yaml   
    2026-08-26 11:17:23.330599800 +0200
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    Support for Python 3.10 has been dropped. The minimum version of Python now
+    supported is 3.11.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-3.4.0/tox.ini new/automaton-3.5.0/tox.ini
--- old/automaton-3.4.0/tox.ini 2026-03-24 11:05:08.000000000 +0100
+++ new/automaton-3.5.0/tox.ini 2026-08-26 11:17:23.333599600 +0200
@@ -1,5 +1,5 @@
 [tox]
-minversion = 3.1.1
+minversion = 4.28.0
 envlist = py3,docs,pep8
 
 [testenv]
@@ -8,8 +8,9 @@
   OS_STDERR_CAPTURE=1
   OS_TEST_TIMEOUT=60
   PYTHONDONTWRITEBYTECODE=1
+constraints =
+  
{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
 deps =
-  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/test-requirements.txt
   -r{toxinidir}/requirements.txt
 commands = stestr run --slowest {posargs}
@@ -51,7 +52,6 @@
 
 [testenv:docs]
 deps =
-  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/doc/requirements.txt
 commands =
   doc8 --ignore-path "doc/source/history.rst" doc/source

Reply via email to