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

Reply via email to