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-01-06 17:45:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.configuration (Old)
and /work/SRC/openSUSE:Factory/.python-zope.configuration.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.configuration"
Tue Jan 6 17:45:48 2026 rev:13 rq:1325518 version:7.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-zope.configuration/python-zope.configuration.changes
2025-04-10 22:00:30.379751987 +0200
+++
/work/SRC/openSUSE:Factory/.python-zope.configuration.new.1928/python-zope.configuration.changes
2026-01-06 17:47:15.528227949 +0100
@@ -1,0 +2,7 @@
+Tue Jan 6 04:30:42 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 7.0:
+ * Replace pkg_resources namespace with PEP 420 native namespace.
+- BuildRequire ourselves for the test flavor.
+
+-------------------------------------------------------------------
Old:
----
zope_configuration-6.0.tar.gz
New:
----
zope_configuration-7.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.configuration.spec ++++++
--- /var/tmp/diff_new_pack.yYQBuu/_old 2026-01-06 17:47:15.980246545 +0100
+++ /var/tmp/diff_new_pack.yYQBuu/_new 2026-01-06 17:47:15.984246709 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-zope.configuration
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2013 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -27,13 +27,13 @@
%endif
%{?sle15_python_module_pythons}
Name: python-zope.configuration%{psuffix}
-Version: 6.0
+Version: 7.0
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.8}
+BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
@@ -46,9 +46,7 @@
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module manuel}
-BuildRequires: %{python_module zope.i18nmessageid}
-BuildRequires: %{python_module zope.interface}
-BuildRequires: %{python_module zope.schema >= 4.9}
+BuildRequires: %{python_module zope.configuration = %{version}}
BuildRequires: %{python_module zope.testing}
BuildRequires: %{python_module zope.testrunner}
%endif
@@ -88,6 +86,5 @@
%dir %{python_sitelib}/zope
%{python_sitelib}/zope/configuration
%{python_sitelib}/zope[_.]configuration-%{version}.dist-info
-%{python_sitelib}/zope.configuration-6.0-*-nspkg.pth
%endif
++++++ zope_configuration-6.0.tar.gz -> zope_configuration-7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/.pre-commit-config.yaml
new/zope_configuration-7.0/.pre-commit-config.yaml
--- old/zope_configuration-6.0/.pre-commit-config.yaml 2024-12-06
08:34:14.000000000 +0100
+++ new/zope_configuration-7.0/.pre-commit-config.yaml 2025-09-12
09:00:15.000000000 +0200
@@ -3,25 +3,25 @@
minimum_pre_commit_version: '3.6'
repos:
- repo: https://github.com/pycqa/isort
- rev: "5.13.2"
+ rev: "6.0.1"
hooks:
- id: isort
- repo: https://github.com/hhatto/autopep8
- rev: "v2.3.1"
+ rev: "v2.3.2"
hooks:
- id: autopep8
args: [--in-place, --aggressive, --aggressive]
- repo: https://github.com/asottile/pyupgrade
- rev: v3.19.0
+ rev: v3.20.0
hooks:
- id: pyupgrade
- args: [--py38-plus]
+ args: [--py39-plus]
- repo: https://github.com/isidentical/teyit
rev: 0.4.3
hooks:
- id: teyit
- repo: https://github.com/PyCQA/flake8
- rev: "7.1.1"
+ rev: "7.3.0"
hooks:
- id: flake8
additional_dependencies:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/CHANGES.rst
new/zope_configuration-7.0/CHANGES.rst
--- old/zope_configuration-6.0/CHANGES.rst 2024-12-06 08:34:14.000000000
+0100
+++ new/zope_configuration-7.0/CHANGES.rst 2025-09-12 09:00:15.000000000
+0200
@@ -1,6 +1,12 @@
Changes
=======
+7.0 (2025-09-12)
+----------------
+
+- Replace ``pkg_resources`` namespace with PEP 420 native namespace.
+
+
6.0 (2024-12-06)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/CONTRIBUTING.md
new/zope_configuration-7.0/CONTRIBUTING.md
--- old/zope_configuration-6.0/CONTRIBUTING.md 2024-12-06 08:34:14.000000000
+0100
+++ new/zope_configuration-7.0/CONTRIBUTING.md 2025-09-12 09:00:15.000000000
+0200
@@ -1,7 +1,7 @@
<!--
Generated from:
https://github.com/zopefoundation/meta/tree/master/config/pure-python
--->
+-->
# Contributing to zopefoundation projects
The projects under the zopefoundation GitHub organization are open source and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/PKG-INFO
new/zope_configuration-7.0/PKG-INFO
--- old/zope_configuration-6.0/PKG-INFO 2024-12-06 08:34:15.441951300 +0100
+++ new/zope_configuration-7.0/PKG-INFO 2025-09-12 09:00:16.885014000 +0200
@@ -1,11 +1,11 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: zope.configuration
-Version: 6.0
+Version: 7.0
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
+License: ZPL-2.1
Keywords: zope configuration zcml
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
@@ -13,7 +13,6 @@
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
@@ -25,7 +24,7 @@
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.8
+Requires-Python: >=3.9
License-File: LICENSE.txt
Requires-Dist: setuptools
Requires-Dist: zope.i18nmessageid
@@ -36,7 +35,19 @@
Requires-Dist: repoze.sphinx.autointerface; extra == "docs"
Provides-Extra: test
Requires-Dist: zope.testing; extra == "test"
-Requires-Dist: zope.testrunner; 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``
======================
@@ -68,6 +79,12 @@
Changes
=======
+7.0 (2025-09-12)
+----------------
+
+- Replace ``pkg_resources`` namespace with PEP 420 native namespace.
+
+
6.0 (2024-12-06)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/pyproject.toml
new/zope_configuration-7.0/pyproject.toml
--- old/zope_configuration-6.0/pyproject.toml 2024-12-06 08:34:14.000000000
+0100
+++ new/zope_configuration-7.0/pyproject.toml 2025-09-12 09:00:15.000000000
+0200
@@ -3,7 +3,10 @@
# https://github.com/zopefoundation/meta/tree/master/config/pure-python
[build-system]
-requires = ["setuptools < 74"]
+requires = [
+ "setuptools == 78.1.1",
+ "wheel",
+]
build-backend = "setuptools.build_meta"
[tool.coverage.run]
@@ -15,7 +18,16 @@
precision = 2
ignore_errors = true
show_missing = true
-exclude_lines = ["pragma: no cover", "pragma: nocover", "except ImportError:",
"raise NotImplementedError", "if __name__ == '__main__':", "self.fail", "raise
AssertionError", "raise unittest.Skip"]
+exclude_lines = [
+ "pragma: no cover",
+ "pragma: nocover",
+ "except ImportError:",
+ "raise NotImplementedError",
+ "if __name__ == '__main__':",
+ "self.fail",
+ "raise AssertionError",
+ "raise unittest.Skip",
+]
[tool.coverage.html]
directory = "parts/htmlcov"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/setup.py
new/zope_configuration-7.0/setup.py
--- old/zope_configuration-6.0/setup.py 2024-12-06 08:34:14.000000000 +0100
+++ new/zope_configuration-7.0/setup.py 2025-09-12 09:00:15.000000000 +0200
@@ -19,7 +19,6 @@
import os
-from setuptools import find_packages
from setuptools import setup
@@ -29,7 +28,7 @@
setup(name='zope.configuration',
- version='6.0',
+ version='7.0',
author='Zope Foundation and Contributors',
author_email='[email protected]',
description='Zope Configuration Markup Language (ZCML)',
@@ -46,7 +45,6 @@
'License :: OSI Approved :: Zope Public License',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
@@ -60,14 +58,11 @@
'Framework :: Zope :: 3',
],
url='https://github.com/zopefoundation/zope.configuration',
- license='ZPL 2.1',
- packages=find_packages('src'),
- package_dir={'': 'src'},
- namespace_packages=['zope'],
- python_requires='>=3.8',
+ license='ZPL-2.1',
+ python_requires='>=3.9',
extras_require={
'docs': ['Sphinx', 'repoze.sphinx.autointerface'],
- 'test': ['zope.testing', 'zope.testrunner']
+ 'test': ['zope.testing', 'zope.testrunner >= 6.4']
},
install_requires=[
'setuptools',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/src/zope/__init__.py
new/zope_configuration-7.0/src/zope/__init__.py
--- old/zope_configuration-6.0/src/zope/__init__.py 2024-12-06
08:34:14.000000000 +0100
+++ new/zope_configuration-7.0/src/zope/__init__.py 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-__import__('pkg_resources').declare_namespace(__name__) # pragma: no cover
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-6.0/src/zope/configuration/xmlconfig.py
new/zope_configuration-7.0/src/zope/configuration/xmlconfig.py
--- old/zope_configuration-6.0/src/zope/configuration/xmlconfig.py
2024-12-06 08:34:14.000000000 +0100
+++ new/zope_configuration-7.0/src/zope/configuration/xmlconfig.py
2025-09-12 09:00:15.000000000 +0200
@@ -746,13 +746,13 @@
def _clearContext():
- global _context
+ global _context # noqa:F824 `global _context` is unused
_context = ConfigurationMachine()
registerCommonDirectives(_context)
def _getContext():
- global _context
+ global _context # noqa:F824 `global _context` is unused
if _context is None:
_clearContext()
try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-6.0/src/zope.configuration.egg-info/PKG-INFO
new/zope_configuration-7.0/src/zope.configuration.egg-info/PKG-INFO
--- old/zope_configuration-6.0/src/zope.configuration.egg-info/PKG-INFO
2024-12-06 08:34:15.000000000 +0100
+++ new/zope_configuration-7.0/src/zope.configuration.egg-info/PKG-INFO
2025-09-12 09:00:16.000000000 +0200
@@ -1,11 +1,11 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: zope.configuration
-Version: 6.0
+Version: 7.0
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
+License: ZPL-2.1
Keywords: zope configuration zcml
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
@@ -13,7 +13,6 @@
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
@@ -25,7 +24,7 @@
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
-Requires-Python: >=3.8
+Requires-Python: >=3.9
License-File: LICENSE.txt
Requires-Dist: setuptools
Requires-Dist: zope.i18nmessageid
@@ -36,7 +35,19 @@
Requires-Dist: repoze.sphinx.autointerface; extra == "docs"
Provides-Extra: test
Requires-Dist: zope.testing; extra == "test"
-Requires-Dist: zope.testrunner; 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``
======================
@@ -68,6 +79,12 @@
Changes
=======
+7.0 (2025-09-12)
+----------------
+
+- Replace ``pkg_resources`` namespace with PEP 420 native namespace.
+
+
6.0 (2024-12-06)
----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-6.0/src/zope.configuration.egg-info/SOURCES.txt
new/zope_configuration-7.0/src/zope.configuration.egg-info/SOURCES.txt
--- old/zope_configuration-6.0/src/zope.configuration.egg-info/SOURCES.txt
2024-12-06 08:34:15.000000000 +0100
+++ new/zope_configuration-7.0/src/zope.configuration.egg-info/SOURCES.txt
2025-09-12 09:00:16.000000000 +0200
@@ -27,11 +27,9 @@
docs/api/name.rst
docs/api/xmlconfig.rst
docs/api/zopeconfigure.rst
-src/zope/__init__.py
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/namespace_packages.txt
src/zope.configuration.egg-info/not-zip-safe
src/zope.configuration.egg-info/requires.txt
src/zope.configuration.egg-info/top_level.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-6.0/src/zope.configuration.egg-info/namespace_packages.txt
new/zope_configuration-7.0/src/zope.configuration.egg-info/namespace_packages.txt
---
old/zope_configuration-6.0/src/zope.configuration.egg-info/namespace_packages.txt
2024-12-06 08:34:15.000000000 +0100
+++
new/zope_configuration-7.0/src/zope.configuration.egg-info/namespace_packages.txt
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-zope
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope_configuration-6.0/src/zope.configuration.egg-info/requires.txt
new/zope_configuration-7.0/src/zope.configuration.egg-info/requires.txt
--- old/zope_configuration-6.0/src/zope.configuration.egg-info/requires.txt
2024-12-06 08:34:15.000000000 +0100
+++ new/zope_configuration-7.0/src/zope.configuration.egg-info/requires.txt
2025-09-12 09:00:16.000000000 +0200
@@ -9,4 +9,4 @@
[test]
zope.testing
-zope.testrunner
+zope.testrunner>=6.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_configuration-6.0/tox.ini
new/zope_configuration-7.0/tox.ini
--- old/zope_configuration-6.0/tox.ini 2024-12-06 08:34:14.000000000 +0100
+++ new/zope_configuration-7.0/tox.ini 2025-09-12 09:00:15.000000000 +0200
@@ -5,7 +5,6 @@
envlist =
release-check
lint
- py38
py39
py310
py311
@@ -20,7 +19,7 @@
package = wheel
wheel_build_env = .pkg
deps =
- setuptools < 74
+ setuptools == 78.1.1
commands =
zope-testrunner --test-path=src {posargs:-vc}
sphinx-build -b doctest -d {envdir}/.cache/doctrees docs
{envdir}/.cache/doctest
@@ -38,7 +37,8 @@
basepython = python3
skip_install = true
deps =
- setuptools < 74
+ setuptools == 78.1.1
+ wheel
twine
build
check-manifest