Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zope.configuration for
openSUSE:Factory checked in at 2026-04-15 16:05:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.configuration (Old)
and /work/SRC/openSUSE:Factory/.python-zope.configuration.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.configuration"
Wed Apr 15 16:05:41 2026 rev:14 rq:1347031 version:7.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-zope.configuration/python-zope.configuration.changes
2026-01-06 17:47:15.528227949 +0100
+++
/work/SRC/openSUSE:Factory/.python-zope.configuration.new.21863/python-zope.configuration.changes
2026-04-15 16:13:37.777343764 +0200
@@ -1,0 +2,9 @@
+Tue Apr 14 22:46:22 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 7.1:
+ * Move package metadata from setup.py to pyproject.toml.
+ * Add support for Python 3.14.
+ * Drop support for Python 3.9.
+ * Remove run-time dependency on setuptools.
+
+-------------------------------------------------------------------
Old:
----
zope_configuration-7.0.tar.gz
New:
----
zope_configuration-7.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.configuration.spec ++++++
--- /var/tmp/diff_new_pack.aPIosZ/_old 2026-04-15 16:13:38.405369567 +0200
+++ /var/tmp/diff_new_pack.aPIosZ/_new 2026-04-15 16:13:38.405369567 +0200
@@ -27,28 +27,26 @@
%endif
%{?sle15_python_module_pythons}
Name: python-zope.configuration%{psuffix}
-Version: 7.0
+Version: 7.1
Release: 0
Summary: Zope Configuration Markup Language (ZCML)
License: ZPL-2.1
URL: http://www.python.org/pypi/zope.configuration
Source:
https://files.pythonhosted.org/packages/source/z/zope.configuration/zope_configuration-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.9}
+BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module setuptools >= 78.1.1}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-setuptools
Requires: python-zope.i18nmessageid
Requires: python-zope.interface
Requires: python-zope.schema >= 4.9
BuildArch: noarch
%if %{with test}
-BuildRequires: %{python_module manuel}
BuildRequires: %{python_module zope.configuration = %{version}}
BuildRequires: %{python_module zope.testing}
-BuildRequires: %{python_module zope.testrunner}
+BuildRequires: %{python_module zope.testrunner >= 6.4}
%endif
%python_subpackages
++++++ zope_configuration-7.0.tar.gz -> zope_configuration-7.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/.pre-commit-config.yaml
new/zope_configuration-7.1/.pre-commit-config.yaml
--- old/zope_configuration-7.0/.pre-commit-config.yaml 2025-09-12
09:00:15.000000000 +0200
+++ new/zope_configuration-7.1/.pre-commit-config.yaml 2026-04-10
08:07:43.000000000 +0200
@@ -1,9 +1,9 @@
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/pure-python
+# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
minimum_pre_commit_version: '3.6'
repos:
- repo: https://github.com/pycqa/isort
- rev: "6.0.1"
+ rev: "8.0.1"
hooks:
- id: isort
- repo: https://github.com/hhatto/autopep8
@@ -12,14 +12,15 @@
- id: autopep8
args: [--in-place, --aggressive, --aggressive]
- repo: https://github.com/asottile/pyupgrade
- rev: v3.20.0
+ rev: v3.21.2
hooks:
- id: pyupgrade
- args: [--py39-plus]
+ args: [--py310-plus]
- repo: https://github.com/isidentical/teyit
rev: 0.4.3
hooks:
- id: teyit
+ language_version: python3.13
- repo: https://github.com/PyCQA/flake8
rev: "7.3.0"
hooks:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/.readthedocs.yaml
new/zope_configuration-7.1/.readthedocs.yaml
--- old/zope_configuration-7.0/.readthedocs.yaml 2025-09-12
09:00:15.000000000 +0200
+++ new/zope_configuration-7.1/.readthedocs.yaml 2026-04-10
08:07:43.000000000 +0200
@@ -1,5 +1,5 @@
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/pure-python
+# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/CHANGES.rst
new/zope_configuration-7.1/CHANGES.rst
--- old/zope_configuration-7.0/CHANGES.rst 2025-09-12 09:00:15.000000000
+0200
+++ new/zope_configuration-7.1/CHANGES.rst 2026-04-10 08:07:43.000000000
+0200
@@ -1,6 +1,18 @@
Changes
=======
+7.1 (2026-04-10)
+----------------
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Remove run-time dependency on ``setuptools``.
+
+
7.0 (2025-09-12)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/CONTRIBUTING.md
new/zope_configuration-7.1/CONTRIBUTING.md
--- old/zope_configuration-7.0/CONTRIBUTING.md 2025-09-12 09:00:15.000000000
+0200
+++ new/zope_configuration-7.1/CONTRIBUTING.md 2026-04-10 08:07:43.000000000
+0200
@@ -1,6 +1,6 @@
<!--
-Generated from:
-https://github.com/zopefoundation/meta/tree/master/config/pure-python
+Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
-->
# Contributing to zopefoundation projects
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/MANIFEST.in
new/zope_configuration-7.1/MANIFEST.in
--- old/zope_configuration-7.0/MANIFEST.in 2025-09-12 09:00:15.000000000
+0200
+++ new/zope_configuration-7.1/MANIFEST.in 2026-04-10 08:07:43.000000000
+0200
@@ -1,5 +1,5 @@
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/pure-python
+# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
include *.md
include *.rst
include *.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/PKG-INFO
new/zope_configuration-7.1/PKG-INFO
--- old/zope_configuration-7.0/PKG-INFO 2025-09-12 09:00:16.885014000 +0200
+++ new/zope_configuration-7.1/PKG-INFO 2026-04-10 08:07:44.837275500 +0200
@@ -1,32 +1,34 @@
Metadata-Version: 2.4
Name: zope.configuration
-Version: 7.0
+Version: 7.1
Summary: Zope Configuration Markup Language (ZCML)
-Home-page: https://github.com/zopefoundation/zope.configuration
-Author: Zope Foundation and Contributors
-Author-email: [email protected]
-License: ZPL-2.1
-Keywords: zope configuration zcml
+Author-email: Zope Foundation and contributors <[email protected]>
+Maintainer-email: Plone Foundation and contributors <[email protected]>
+License-Expression: ZPL-2.1
+Project-URL: Documentation, https://zopeconfiguration.readthedocs.io/
+Project-URL: Source, https://github.com/zopefoundation/zope.configuration
+Project-URL: Issues,
https://github.com/zopefoundation/zope.configuration/issues
+Project-URL: Changelog,
https://raw.githubusercontent.com/zopefoundation/zope.configuration/master/CHANGES.rst
+Keywords: zope,configuration,zcml
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
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: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.9
+Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
License-File: LICENSE.txt
-Requires-Dist: setuptools
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.schema>=4.9
@@ -36,18 +38,7 @@
Provides-Extra: test
Requires-Dist: zope.testing; extra == "test"
Requires-Dist: zope.testrunner>=6.4; extra == "test"
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: home-page
-Dynamic: keywords
-Dynamic: license
Dynamic: license-file
-Dynamic: provides-extra
-Dynamic: requires-dist
-Dynamic: requires-python
-Dynamic: summary
``zope.configuration``
======================
@@ -75,10 +66,21 @@
-
Changes
=======
+7.1 (2026-04-10)
+----------------
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Remove run-time dependency on ``setuptools``.
+
+
7.0 (2025-09-12)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/docs/conf.py
new/zope_configuration-7.1/docs/conf.py
--- old/zope_configuration-7.0/docs/conf.py 2025-09-12 09:00:15.000000000
+0200
+++ new/zope_configuration-7.1/docs/conf.py 2026-04-10 08:07:43.000000000
+0200
@@ -13,12 +13,12 @@
import os
import sys
-
-import pkg_resources
+from datetime import date
+from importlib import metadata
sys.path.append(os.path.abspath('../src'))
-rqmt = pkg_resources.require('zope.configuration')[0]
+version_string = metadata.version('zope.configuration')
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
@@ -55,16 +55,17 @@
# General information about the project.
project = 'zope.configuration'
-copyright = '2012, Zope Foundation Contributors'
+current_year = date.today().year
+copyright = f'2012-{current_year}, Zope Foundation Contributors'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
-version = '%s.%s' % tuple(map(int, rqmt.version.split('.')[:2]))
+version = '%s.%s' % tuple(map(int, version_string.split('.')[:2]))
# The full version, including alpha/beta/rc tags.
-release = rqmt.version
+release = version_string
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/pyproject.toml
new/zope_configuration-7.1/pyproject.toml
--- old/zope_configuration-7.0/pyproject.toml 2025-09-12 09:00:15.000000000
+0200
+++ new/zope_configuration-7.1/pyproject.toml 2026-04-10 08:07:43.000000000
+0200
@@ -1,14 +1,66 @@
-#
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/pure-python
-
+# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
[build-system]
requires = [
- "setuptools == 78.1.1",
+ "setuptools >= 78.1.1,< 81",
"wheel",
]
build-backend = "setuptools.build_meta"
+[project]
+name = "zope.configuration"
+version = "7.1"
+description = "Zope Configuration Markup Language (ZCML)"
+license = "ZPL-2.1"
+classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Environment :: Web Environment",
+ "Intended Audience :: Developers",
+ "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",
+ "Programming Language :: Python :: Implementation :: CPython",
+ "Programming Language :: Python :: Implementation :: PyPy",
+ "Natural Language :: English",
+ "Operating System :: OS Independent",
+ "Topic :: Internet :: WWW/HTTP",
+ "Framework :: Zope :: 3",
+]
+dynamic = ["readme"]
+requires-python = ">=3.10"
+authors = [
+ {name = "Zope Foundation and contributors",email = "[email protected]"},
+]
+maintainers = [
+ {name = "Plone Foundation and contributors",email = "[email protected]"},
+]
+dependencies = [
+ "zope.i18nmessageid",
+ "zope.interface",
+ "zope.schema >= 4.9",
+]
+keywords = ["zope", "configuration", "zcml"]
+
+[project.optional-dependencies]
+docs = [
+ "Sphinx",
+ "repoze.sphinx.autointerface",
+]
+test = [
+ "zope.testing",
+ "zope.testrunner >= 6.4",
+]
+
+[project.urls]
+Documentation = "https://zopeconfiguration.readthedocs.io/"
+Source = "https://github.com/zopefoundation/zope.configuration"
+Issues = "https://github.com/zopefoundation/zope.configuration/issues"
+Changelog =
"https://raw.githubusercontent.com/zopefoundation/zope.configuration/master/CHANGES.rst"
+
[tool.coverage.run]
branch = true
source = ["zope.configuration"]
@@ -31,3 +83,6 @@
[tool.coverage.html]
directory = "parts/htmlcov"
+
+[tool.setuptools.dynamic]
+readme = {file = ["README.rst", "CHANGES.rst"]}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/setup.py
new/zope_configuration-7.1/setup.py
--- old/zope_configuration-7.0/setup.py 2025-09-12 09:00:15.000000000 +0200
+++ new/zope_configuration-7.1/setup.py 2026-04-10 08:07:43.000000000 +0200
@@ -16,60 +16,8 @@
# When developing and releasing this package, please follow the documented
# Zope Toolkit policies as described by this documentation.
##############################################################################
-
-import os
-
from setuptools import setup
-def read(*rnames):
- with open(os.path.join(os.path.dirname(__file__), *rnames)) as f:
- return f.read()
-
-
-setup(name='zope.configuration',
- version='7.0',
- author='Zope Foundation and Contributors',
- author_email='[email protected]',
- description='Zope Configuration Markup Language (ZCML)',
- long_description=(
- read('README.rst')
- + '\n\n' +
- read('CHANGES.rst')
- ),
- keywords="zope configuration zcml",
- classifiers=[
- 'Development Status :: 5 - Production/Stable',
- 'Environment :: Web Environment',
- 'Intended Audience :: Developers',
- 'License :: OSI Approved :: Zope Public License',
- 'Programming Language :: Python',
- 'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.9',
- 'Programming Language :: Python :: 3.10',
- 'Programming Language :: Python :: 3.11',
- 'Programming Language :: Python :: 3.12',
- 'Programming Language :: Python :: 3.13',
- 'Programming Language :: Python :: Implementation :: CPython',
- 'Programming Language :: Python :: Implementation :: PyPy',
- 'Natural Language :: English',
- 'Operating System :: OS Independent',
- 'Topic :: Internet :: WWW/HTTP',
- 'Framework :: Zope :: 3',
- ],
- url='https://github.com/zopefoundation/zope.configuration',
- license='ZPL-2.1',
- python_requires='>=3.9',
- extras_require={
- 'docs': ['Sphinx', 'repoze.sphinx.autointerface'],
- 'test': ['zope.testing', 'zope.testrunner >= 6.4']
- },
- install_requires=[
- 'setuptools',
- 'zope.i18nmessageid',
- 'zope.interface',
- 'zope.schema >= 4.9',
- ],
- include_package_data=True,
- zip_safe=False,
- )
+# See pyproject.toml for package metadata
+setup()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-7.0/src/zope.configuration.egg-info/PKG-INFO
new/zope_configuration-7.1/src/zope.configuration.egg-info/PKG-INFO
--- old/zope_configuration-7.0/src/zope.configuration.egg-info/PKG-INFO
2025-09-12 09:00:16.000000000 +0200
+++ new/zope_configuration-7.1/src/zope.configuration.egg-info/PKG-INFO
2026-04-10 08:07:44.000000000 +0200
@@ -1,32 +1,34 @@
Metadata-Version: 2.4
Name: zope.configuration
-Version: 7.0
+Version: 7.1
Summary: Zope Configuration Markup Language (ZCML)
-Home-page: https://github.com/zopefoundation/zope.configuration
-Author: Zope Foundation and Contributors
-Author-email: [email protected]
-License: ZPL-2.1
-Keywords: zope configuration zcml
+Author-email: Zope Foundation and contributors <[email protected]>
+Maintainer-email: Plone Foundation and contributors <[email protected]>
+License-Expression: ZPL-2.1
+Project-URL: Documentation, https://zopeconfiguration.readthedocs.io/
+Project-URL: Source, https://github.com/zopefoundation/zope.configuration
+Project-URL: Issues,
https://github.com/zopefoundation/zope.configuration/issues
+Project-URL: Changelog,
https://raw.githubusercontent.com/zopefoundation/zope.configuration/master/CHANGES.rst
+Keywords: zope,configuration,zcml
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
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: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.9
+Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
License-File: LICENSE.txt
-Requires-Dist: setuptools
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.schema>=4.9
@@ -36,18 +38,7 @@
Provides-Extra: test
Requires-Dist: zope.testing; extra == "test"
Requires-Dist: zope.testrunner>=6.4; extra == "test"
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: home-page
-Dynamic: keywords
-Dynamic: license
Dynamic: license-file
-Dynamic: provides-extra
-Dynamic: requires-dist
-Dynamic: requires-python
-Dynamic: summary
``zope.configuration``
======================
@@ -75,10 +66,21 @@
-
Changes
=======
+7.1 (2026-04-10)
+----------------
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Remove run-time dependency on ``setuptools``.
+
+
7.0 (2025-09-12)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-7.0/src/zope.configuration.egg-info/SOURCES.txt
new/zope_configuration-7.1/src/zope.configuration.egg-info/SOURCES.txt
--- old/zope_configuration-7.0/src/zope.configuration.egg-info/SOURCES.txt
2025-09-12 09:00:16.000000000 +0200
+++ new/zope_configuration-7.1/src/zope.configuration.egg-info/SOURCES.txt
2026-04-10 08:07:44.000000000 +0200
@@ -30,7 +30,6 @@
src/zope.configuration.egg-info/PKG-INFO
src/zope.configuration.egg-info/SOURCES.txt
src/zope.configuration.egg-info/dependency_links.txt
-src/zope.configuration.egg-info/not-zip-safe
src/zope.configuration.egg-info/requires.txt
src/zope.configuration.egg-info/top_level.txt
src/zope/configuration/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-7.0/src/zope.configuration.egg-info/not-zip-safe
new/zope_configuration-7.1/src/zope.configuration.egg-info/not-zip-safe
--- old/zope_configuration-7.0/src/zope.configuration.egg-info/not-zip-safe
2025-09-12 09:00:16.000000000 +0200
+++ new/zope_configuration-7.1/src/zope.configuration.egg-info/not-zip-safe
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-7.0/src/zope.configuration.egg-info/requires.txt
new/zope_configuration-7.1/src/zope.configuration.egg-info/requires.txt
--- old/zope_configuration-7.0/src/zope.configuration.egg-info/requires.txt
2025-09-12 09:00:16.000000000 +0200
+++ new/zope_configuration-7.1/src/zope.configuration.egg-info/requires.txt
2026-04-10 08:07:44.000000000 +0200
@@ -1,4 +1,3 @@
-setuptools
zope.i18nmessageid
zope.interface
zope.schema>=4.9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-7.0/tox.ini
new/zope_configuration-7.1/tox.ini
--- old/zope_configuration-7.0/tox.ini 2025-09-12 09:00:15.000000000 +0200
+++ new/zope_configuration-7.1/tox.ini 2026-04-10 08:07:43.000000000 +0200
@@ -1,15 +1,15 @@
-# Generated from:
-# https://github.com/zopefoundation/meta/tree/master/config/pure-python
+# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
+# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
[tox]
minversion = 3.18
envlist =
release-check
lint
- py39
py310
py311
py312
py313
+ py314
pypy3
docs
coverage
@@ -19,7 +19,7 @@
package = wheel
wheel_build_env = .pkg
deps =
- setuptools == 78.1.1
+ setuptools >= 78.1.1,< 81
commands =
zope-testrunner --test-path=src {posargs:-vc}
sphinx-build -b doctest -d {envdir}/.cache/doctrees docs
{envdir}/.cache/doctest
@@ -37,7 +37,7 @@
basepython = python3
skip_install = true
deps =
- setuptools == 78.1.1
+ setuptools >= 78.1.1,< 81
wheel
twine
build
@@ -47,7 +47,7 @@
commands_pre =
commands =
check-manifest
- check-python-versions --only setup.py,tox.ini,.github/workflows/tests.yml
+ check-python-versions --only
pyproject.toml,setup.py,tox.ini,.github/workflows/tests.yml
python -m build --sdist --no-isolation
twine check dist/*