Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zope.testing for 
openSUSE:Factory checked in at 2026-03-15 14:31:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.testing (Old)
 and      /work/SRC/openSUSE:Factory/.python-zope.testing.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zope.testing"

Sun Mar 15 14:31:57 2026 rev:17 rq:1338993 version:6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zope.testing/python-zope.testing.changes  
2025-10-21 11:15:33.448617072 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-zope.testing.new.8177/python-zope.testing.changes
        2026-03-15 14:32:05.822721533 +0100
@@ -1,0 +2,10 @@
+Sat Mar 14 19:08:56 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.1:
+  * Add support for Python 3.14.
+  * Drop support for Python 3.9.
+  * Fix test failures when fake.py package is installed.
+  * Remove run-time dependency on setuptools.
+- drop py314.patch (obsolete)
+
+-------------------------------------------------------------------

Old:
----
  py314.patch
  zope_testing-6.0.tar.gz

New:
----
  zope_testing-6.1.tar.gz

----------(Old B)----------
  Old:  * Remove run-time dependency on setuptools.
- drop py314.patch (obsolete)
----------(Old E)----------

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

Other differences:
------------------
++++++ python-zope.testing.spec ++++++
--- /var/tmp/diff_new_pack.C2Ae1p/_old  2026-03-15 14:32:06.794761544 +0100
+++ /var/tmp/diff_new_pack.C2Ae1p/_new  2026-03-15 14:32:06.794761544 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zope.testing
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 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,14 +18,12 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-zope.testing
-Version:        6.0
+Version:        6.1
 Release:        0
 Summary:        Zope testing helpers
 License:        ZPL-2.1
 URL:            https://pypi.python.org/pypi/zope.testing
 Source:         
https://files.pythonhosted.org/packages/source/z/zope.testing/zope_testing-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE https://github.com/zopefoundation/zope.testing/issues/56 
doctestcase test fails on Python 3.14
-Patch0:         py314.patch
 BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}

++++++ zope_testing-6.0.tar.gz -> zope_testing-6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/.pre-commit-config.yaml 
new/zope_testing-6.1/.pre-commit-config.yaml
--- old/zope_testing-6.0/.pre-commit-config.yaml        2025-09-12 
09:48:51.000000000 +0200
+++ new/zope_testing-6.1/.pre-commit-config.yaml        2025-12-17 
08:16:33.000000000 +0100
@@ -3,7 +3,7 @@
 minimum_pre_commit_version: '3.6'
 repos:
   - repo: https://github.com/pycqa/isort
-    rev: "6.0.1"
+    rev: "7.0.0"
     hooks:
     - id: isort
   - repo: https://github.com/hhatto/autopep8
@@ -12,10 +12,10 @@
     - id: autopep8
       args: [--in-place, --aggressive, --aggressive]
   - repo: https://github.com/asottile/pyupgrade
-    rev: v3.20.0
+    rev: v3.21.0
     hooks:
     - id: pyupgrade
-      args: [--py39-plus]
+      args: [--py310-plus]
   - repo: https://github.com/isidentical/teyit
     rev: 0.4.3
     hooks:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/CHANGES.rst 
new/zope_testing-6.1/CHANGES.rst
--- old/zope_testing-6.0/CHANGES.rst    2025-09-12 09:48:51.000000000 +0200
+++ new/zope_testing-6.1/CHANGES.rst    2025-12-17 08:16:33.000000000 +0100
@@ -2,6 +2,18 @@
  Changes
 =========
 
+6.1 (2025-12-17)
+================
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Fix test failures when ``fake.py`` package is installed.
+
+- Remove run-time dependency on ``setuptools``.
+
+
 6.0 (2025-09-12)
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/PKG-INFO 
new/zope_testing-6.1/PKG-INFO
--- old/zope_testing-6.0/PKG-INFO       2025-09-12 09:48:52.987986000 +0200
+++ new/zope_testing-6.1/PKG-INFO       2025-12-17 08:16:34.523973500 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: zope.testing
-Version: 6.0
+Version: 6.1
 Summary: Zope testing helpers
 Home-page: https://github.com/zopefoundation/zope.testing
 Author: Zope Foundation and Contributors
@@ -13,11 +13,11 @@
 Classifier: Operating System :: OS Independent
 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: Framework :: Zope :: 3
@@ -25,9 +25,9 @@
 Classifier: Framework :: Zope :: 5
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Software Development :: Testing
-Requires-Python: >=3.9
+Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
 License-File: LICENSE.txt
-Requires-Dist: setuptools
 Provides-Extra: test
 Requires-Dist: zope.testrunner>=6.4; extra == "test"
 Provides-Extra: docs
@@ -39,12 +39,12 @@
 Dynamic: author-email
 Dynamic: classifier
 Dynamic: description
+Dynamic: description-content-type
 Dynamic: home-page
 Dynamic: keywords
 Dynamic: license
 Dynamic: license-file
 Dynamic: provides-extra
-Dynamic: requires-dist
 Dynamic: requires-python
 Dynamic: summary
 
@@ -128,6 +128,18 @@
  Changes
 =========
 
+6.1 (2025-12-17)
+================
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Fix test failures when ``fake.py`` package is installed.
+
+- Remove run-time dependency on ``setuptools``.
+
+
 6.0 (2025-09-12)
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/buildout.cfg 
new/zope_testing-6.1/buildout.cfg
--- old/zope_testing-6.0/buildout.cfg   2025-09-12 09:48:51.000000000 +0200
+++ new/zope_testing-6.1/buildout.cfg   2025-12-17 08:16:33.000000000 +0100
@@ -11,5 +11,4 @@
 [py]
 recipe = zc.recipe.egg
 eggs = ${test:eggs}
-       nose
 interpreter = py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/pyproject.toml 
new/zope_testing-6.1/pyproject.toml
--- old/zope_testing-6.0/pyproject.toml 2025-09-12 09:48:51.000000000 +0200
+++ new/zope_testing-6.1/pyproject.toml 2025-12-17 08:16:33.000000000 +0100
@@ -4,7 +4,7 @@
 
 [build-system]
 requires = [
-    "setuptools == 78.1.1",
+    "setuptools >= 78.1.1,< 81",
     "wheel",
 ]
 build-backend = "setuptools.build_meta"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/setup.py 
new/zope_testing-6.1/setup.py
--- old/zope_testing-6.0/setup.py       2025-09-12 09:48:51.000000000 +0200
+++ new/zope_testing-6.1/setup.py       2025-12-17 08:16:33.000000000 +0100
@@ -33,11 +33,12 @@
 
 setup(
     name='zope.testing',
-    version='6.0',
+    version='6.1',
     url='https://github.com/zopefoundation/zope.testing',
     license='ZPL-2.1',
     description='Zope testing helpers',
     long_description=long_description,
+    long_description_content_type='text/x-rst',
     author='Zope Foundation and Contributors',
     author_email='[email protected]',
     classifiers=[
@@ -47,11 +48,11 @@
         "Operating System :: OS Independent",
         "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 :: 3.14",
         "Programming Language :: Python :: Implementation :: CPython",
         "Programming Language :: Python :: Implementation :: PyPy",
         "Framework :: Zope :: 3",
@@ -61,10 +62,7 @@
         "Topic :: Software Development :: Testing",
     ],
     keywords=keywords,
-    python_requires='>=3.9',
-    install_requires=[
-        'setuptools',
-    ],
+    python_requires='>=3.10',
     extras_require={
         'test': [
             'zope.testrunner >= 6.4',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/src/zope/testing/doctestcase.txt 
new/zope_testing-6.1/src/zope/testing/doctestcase.txt
--- old/zope_testing-6.0/src/zope/testing/doctestcase.txt       2025-09-12 
09:48:51.000000000 +0200
+++ new/zope_testing-6.1/src/zope/testing/doctestcase.txt       2025-12-17 
08:16:33.000000000 +0100
@@ -240,7 +240,7 @@
     >>> result = suite.run(unittest.TextTestResult(sys.stdout, True, 1))
     FFF
     >>> for c, e in result.failures:
-    ...     print(e) # doctest: +ELLIPSIS +REPORT_UDIFF
+    ...     print(e.strip() + "\n≈≈≈≈≈≈≈≈≈≈") # doctest: +ELLIPSIS 
+REPORT_UDIFF
     Traceback (most recent call last):
       ...
     ...: Failed doctest test for <string>
@@ -254,8 +254,7 @@
         1
     Got:
         2
-    <BLANKLINE>
-    <BLANKLINE>
+    ≈≈≈≈≈≈≈≈≈≈
     Traceback (most recent call last):
       ...
     ...: Failed doctest test for test3
@@ -269,8 +268,7 @@
         1
     Got:
         2
-    <BLANKLINE>
-    <BLANKLINE>
+    ≈≈≈≈≈≈≈≈≈≈
     Traceback (most recent call last):
     ...
     ...: Failed doctest test for test4f.txt
@@ -284,8 +282,7 @@
         1
     Got:
         2
-    <BLANKLINE>
-    <BLANKLINE>
+    ≈≈≈≈≈≈≈≈≈≈
 
     Check string meta data:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/src/zope/testing/module.txt 
new/zope_testing-6.1/src/zope/testing/module.txt
--- old/zope_testing-6.0/src/zope/testing/module.txt    2025-09-12 
09:48:51.000000000 +0200
+++ new/zope_testing-6.1/src/zope/testing/module.txt    2025-12-17 
08:16:33.000000000 +0100
@@ -68,13 +68,13 @@
 Let's now imagine a more complicated example, were we actually want to
 be able to import the fake module as well:
 
-  >>> setUp(test, 'fake')
+  >>> setUp(test, '__fake__')
   >>> a = 'Hello world'
 
 The import should not fail:
 
-  >>> import fake
-  >>> fake.a
+  >>> import __fake__
+  >>> __fake__.a
   'Hello world'
 
 Let's tear it down again:
@@ -87,10 +87,10 @@
 .. doctest::
    :pyversion: < 3
 
-   >>> import fake
+   >>> import __fake__
    Traceback (most recent call last):
     ...
-   ModuleNotFoundError: No module named 'fake'
+   ModuleNotFoundError: No module named '__fake__'
 
 If we enter a dotted name, it will actually try to place the fake
 module in that dotted name:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/src/zope.testing.egg-info/PKG-INFO 
new/zope_testing-6.1/src/zope.testing.egg-info/PKG-INFO
--- old/zope_testing-6.0/src/zope.testing.egg-info/PKG-INFO     2025-09-12 
09:48:52.000000000 +0200
+++ new/zope_testing-6.1/src/zope.testing.egg-info/PKG-INFO     2025-12-17 
08:16:34.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: zope.testing
-Version: 6.0
+Version: 6.1
 Summary: Zope testing helpers
 Home-page: https://github.com/zopefoundation/zope.testing
 Author: Zope Foundation and Contributors
@@ -13,11 +13,11 @@
 Classifier: Operating System :: OS Independent
 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: Framework :: Zope :: 3
@@ -25,9 +25,9 @@
 Classifier: Framework :: Zope :: 5
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Software Development :: Testing
-Requires-Python: >=3.9
+Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
 License-File: LICENSE.txt
-Requires-Dist: setuptools
 Provides-Extra: test
 Requires-Dist: zope.testrunner>=6.4; extra == "test"
 Provides-Extra: docs
@@ -39,12 +39,12 @@
 Dynamic: author-email
 Dynamic: classifier
 Dynamic: description
+Dynamic: description-content-type
 Dynamic: home-page
 Dynamic: keywords
 Dynamic: license
 Dynamic: license-file
 Dynamic: provides-extra
-Dynamic: requires-dist
 Dynamic: requires-python
 Dynamic: summary
 
@@ -128,6 +128,18 @@
  Changes
 =========
 
+6.1 (2025-12-17)
+================
+
+- Add support for Python 3.14.
+
+- Drop support for Python 3.9.
+
+- Fix test failures when ``fake.py`` package is installed.
+
+- Remove run-time dependency on ``setuptools``.
+
+
 6.0 (2025-09-12)
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zope_testing-6.0/src/zope.testing.egg-info/requires.txt 
new/zope_testing-6.1/src/zope.testing.egg-info/requires.txt
--- old/zope_testing-6.0/src/zope.testing.egg-info/requires.txt 2025-09-12 
09:48:52.000000000 +0200
+++ new/zope_testing-6.1/src/zope.testing.egg-info/requires.txt 2025-12-17 
08:16:34.000000000 +0100
@@ -1,4 +1,3 @@
-setuptools
 
 [docs]
 sphinx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zope_testing-6.0/tox.ini new/zope_testing-6.1/tox.ini
--- old/zope_testing-6.0/tox.ini        2025-09-12 09:48:51.000000000 +0200
+++ new/zope_testing-6.1/tox.ini        2025-12-17 08:16:33.000000000 +0100
@@ -5,11 +5,11 @@
 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/*
 

Reply via email to