Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zope.event for
openSUSE:Factory checked in at 2026-06-15 19:40:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.event (Old)
and /work/SRC/openSUSE:Factory/.python-zope.event.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.event"
Mon Jun 15 19:40:34 2026 rev:24 rq:1359305 version:6.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zope.event/python-zope.event.changes
2026-04-14 17:48:24.435757271 +0200
+++
/work/SRC/openSUSE:Factory/.python-zope.event.new.1981/python-zope.event.changes
2026-06-15 19:42:09.120166066 +0200
@@ -1,0 +2,7 @@
+Sun Jun 14 19:10:09 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.2:
+ * Move package metadata from setup.py to pyproject.toml.
+ * Allow setuptools < 82 as build system.
+
+-------------------------------------------------------------------
Old:
----
zope_event-6.1.tar.gz
New:
----
zope_event-6.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.event.spec ++++++
--- /var/tmp/diff_new_pack.pfDur5/_old 2026-06-15 19:42:09.908199087 +0200
+++ /var/tmp/diff_new_pack.pfDur5/_new 2026-06-15 19:42:09.908199087 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-zope.event
#
-# 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
@@ -19,14 +19,15 @@
%global modname zope_event
%{?sle15_python_module_pythons}
Name: python-zope.event
-Version: 6.1
+Version: 6.2
Release: 0
Summary: Very basic event publishing system
License: ZPL-2.1
URL: https://pypi.python.org/pypi/%{modname}
Source:
https://files.pythonhosted.org/packages/source/z/zope.event/%{modname}-%{version}.tar.gz
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
# Documentation requirements:
++++++ zope_event-6.1.tar.gz -> zope_event-6.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/.pre-commit-config.yaml
new/zope_event-6.2/.pre-commit-config.yaml
--- old/zope_event-6.1/.pre-commit-config.yaml 2025-11-07 09:05:43.000000000
+0100
+++ new/zope_event-6.2/.pre-commit-config.yaml 2026-04-28 08:24:03.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: "7.0.0"
+ rev: "8.0.1"
hooks:
- id: isort
- repo: https://github.com/hhatto/autopep8
@@ -12,7 +12,7 @@
- id: autopep8
args: [--in-place, --aggressive, --aggressive]
- repo: https://github.com/asottile/pyupgrade
- rev: v3.21.0
+ rev: v3.21.2
hooks:
- id: pyupgrade
args: [--py310-plus]
@@ -20,6 +20,7 @@
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_event-6.1/.readthedocs.yaml
new/zope_event-6.2/.readthedocs.yaml
--- old/zope_event-6.1/.readthedocs.yaml 2025-11-07 09:05:43.000000000
+0100
+++ new/zope_event-6.2/.readthedocs.yaml 2026-04-28 08:24:03.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_event-6.1/CHANGES.rst
new/zope_event-6.2/CHANGES.rst
--- old/zope_event-6.1/CHANGES.rst 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/CHANGES.rst 2026-04-28 08:24:03.000000000 +0200
@@ -2,6 +2,13 @@
``zope.event`` Changelog
==========================
+6.2 (2026-04-28)
+================
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Allow ``setuptools < 82`` as build system.
+
6.1 (2025-11-07)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/CONTRIBUTING.md
new/zope_event-6.2/CONTRIBUTING.md
--- old/zope_event-6.1/CONTRIBUTING.md 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/CONTRIBUTING.md 2026-04-28 08:24:03.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_event-6.1/MANIFEST.in
new/zope_event-6.2/MANIFEST.in
--- old/zope_event-6.1/MANIFEST.in 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/MANIFEST.in 2026-04-28 08:24:03.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_event-6.1/PKG-INFO new/zope_event-6.2/PKG-INFO
--- old/zope_event-6.1/PKG-INFO 2025-11-07 09:05:44.693366800 +0100
+++ new/zope_event-6.2/PKG-INFO 2026-04-28 08:24:05.048537500 +0200
@@ -1,12 +1,15 @@
Metadata-Version: 2.4
Name: zope.event
-Version: 6.1
+Version: 6.2
Summary: Very basic event publishing system
-Home-page: https://github.com/zopefoundation/zope.event
-Author: Zope Foundation and Contributors
-Author-email: [email protected]
-License: ZPL-2.1
-Keywords: event framework dispatch subscribe publish
+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://zopeevent.readthedocs.io/
+Project-URL: Source, https://github.com/zopefoundation/zope.event
+Project-URL: Issues, https://github.com/zopefoundation/zope.event/issues
+Project-URL: Changelog,
https://raw.githubusercontent.com/zopefoundation/zope.event/master/CHANGES.rst
+Keywords: event,framework,dispatch,subscribe,publish
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
@@ -23,22 +26,13 @@
Classifier: Framework :: Zope :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Provides-Extra: docs
Requires-Dist: Sphinx; extra == "docs"
Provides-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-python
-Dynamic: summary
==========
zope.event
@@ -71,6 +65,13 @@
``zope.event`` Changelog
==========================
+6.2 (2026-04-28)
+================
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Allow ``setuptools < 82`` as build system.
+
6.1 (2025-11-07)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/docs/conf.py
new/zope_event-6.2/docs/conf.py
--- old/zope_event-6.1/docs/conf.py 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/docs/conf.py 2026-04-28 08:24:03.000000000 +0200
@@ -11,18 +11,18 @@
# All configuration values have a default; values that are commented out serve
# to show the default.
+import datetime
+import importlib.metadata
import os
import sys
-import pkg_resources
-
# 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
# documentation root, use os.path.abspath to make it absolute, like shown here.
# sys.path.append(os.path.abspath('.'))
sys.path.append(os.path.abspath('../src'))
-rqmt = pkg_resources.require('zope.event')[0]
+release = importlib.metadata.version('zope.event')
# -- General configuration -----------------------------------------------
@@ -50,16 +50,17 @@
# General information about the project.
project = 'zope.event'
-copyright = '2010-2024, Zope Foundation and Contributors'
+copyright = (
+ f'2010-{datetime.date.today().year}, Zope Foundation and 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, release.split('.')[:2]))
# The full version, including alpha/beta/rc tags.
-release = rqmt.version
+# release is already set above
# 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_event-6.1/pyproject.toml
new/zope_event-6.2/pyproject.toml
--- old/zope_event-6.1/pyproject.toml 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/pyproject.toml 2026-04-28 08:24:03.000000000 +0200
@@ -1,13 +1,61 @@
-# 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,< 81",
+ "setuptools >= 78.1.1,< 82",
"wheel",
]
build-backend = "setuptools.build_meta"
+[project]
+name = "zope.event"
+version = "6.2"
+description = "Very basic event publishing system"
+license = "ZPL-2.1"
+classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
+ "Operating System :: OS Independent",
+ "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 :: Jython",
+ "Programming Language :: Python :: Implementation :: PyPy",
+ "Framework :: Zope :: 3",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+]
+dynamic = ["readme"]
+requires-python = ">=3.10"
+authors = [
+ {name = "Zope Foundation and contributors",email = "[email protected]"},
+]
+maintainers = [
+ {name = "Plone Foundation and contributors",email = "[email protected]"},
+]
+keywords = [
+ "event",
+ "framework",
+ "dispatch",
+ "subscribe",
+ "publish",
+]
+
+[project.optional-dependencies]
+docs = ["Sphinx"]
+test = ["zope.testrunner >= 6.4"]
+
+[project.urls]
+Documentation = "https://zopeevent.readthedocs.io/"
+Source = "https://github.com/zopefoundation/zope.event"
+Issues = "https://github.com/zopefoundation/zope.event/issues"
+Changelog =
"https://raw.githubusercontent.com/zopefoundation/zope.event/master/CHANGES.rst"
+
+
[tool.coverage.run]
branch = true
source = ["zope.event"]
@@ -30,3 +78,7 @@
[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_event-6.1/setup.py new/zope_event-6.2/setup.py
--- old/zope_event-6.1/setup.py 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/setup.py 2026-04-28 08:24:03.000000000 +0200
@@ -18,58 +18,8 @@
##############################################################################
"""Setup for zope.event package
"""
-
-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.event',
- version='6.1',
- url='https://github.com/zopefoundation/zope.event',
- license='ZPL-2.1',
- license_files=['LICENSE.txt'],
- description='Very basic event publishing system',
- author='Zope Foundation and Contributors',
- author_email='[email protected]',
- long_description=(
- read('README.rst')
- + '\n' +
- read('CHANGES.rst')
- ),
- keywords="event framework dispatch subscribe publish",
- classifiers=[
- "Development Status :: 5 - Production/Stable",
- "Intended Audience :: Developers",
- "Operating System :: OS Independent",
- "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 :: Jython",
- "Programming Language :: Python :: Implementation :: PyPy",
- "Framework :: Zope :: 3",
- "Topic :: Software Development :: Libraries :: Python Modules",
- ],
- include_package_data=True,
- python_requires='>=3.10',
- zip_safe=False,
- extras_require={
- 'docs': [
- 'Sphinx',
- ],
- 'test': [
- 'zope.testrunner >= 6.4',
- ],
- },
-)
+# See pyproject.toml for package metadata
+setup()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/src/zope.event.egg-info/PKG-INFO
new/zope_event-6.2/src/zope.event.egg-info/PKG-INFO
--- old/zope_event-6.1/src/zope.event.egg-info/PKG-INFO 2025-11-07
09:05:44.000000000 +0100
+++ new/zope_event-6.2/src/zope.event.egg-info/PKG-INFO 2026-04-28
08:24:05.000000000 +0200
@@ -1,12 +1,15 @@
Metadata-Version: 2.4
Name: zope.event
-Version: 6.1
+Version: 6.2
Summary: Very basic event publishing system
-Home-page: https://github.com/zopefoundation/zope.event
-Author: Zope Foundation and Contributors
-Author-email: [email protected]
-License: ZPL-2.1
-Keywords: event framework dispatch subscribe publish
+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://zopeevent.readthedocs.io/
+Project-URL: Source, https://github.com/zopefoundation/zope.event
+Project-URL: Issues, https://github.com/zopefoundation/zope.event/issues
+Project-URL: Changelog,
https://raw.githubusercontent.com/zopefoundation/zope.event/master/CHANGES.rst
+Keywords: event,framework,dispatch,subscribe,publish
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
@@ -23,22 +26,13 @@
Classifier: Framework :: Zope :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
+Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Provides-Extra: docs
Requires-Dist: Sphinx; extra == "docs"
Provides-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-python
-Dynamic: summary
==========
zope.event
@@ -71,6 +65,13 @@
``zope.event`` Changelog
==========================
+6.2 (2026-04-28)
+================
+
+- Move package metadata from setup.py to pyproject.toml.
+
+- Allow ``setuptools < 82`` as build system.
+
6.1 (2025-11-07)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/src/zope.event.egg-info/SOURCES.txt
new/zope_event-6.2/src/zope.event.egg-info/SOURCES.txt
--- old/zope_event-6.1/src/zope.event.egg-info/SOURCES.txt 2025-11-07
09:05:44.000000000 +0100
+++ new/zope_event-6.2/src/zope.event.egg-info/SOURCES.txt 2026-04-28
08:24:05.000000000 +0200
@@ -24,7 +24,6 @@
src/zope.event.egg-info/PKG-INFO
src/zope.event.egg-info/SOURCES.txt
src/zope.event.egg-info/dependency_links.txt
-src/zope.event.egg-info/not-zip-safe
src/zope.event.egg-info/requires.txt
src/zope.event.egg-info/top_level.txt
src/zope/event/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope_event-6.1/src/zope.event.egg-info/not-zip-safe
new/zope_event-6.2/src/zope.event.egg-info/not-zip-safe
--- old/zope_event-6.1/src/zope.event.egg-info/not-zip-safe 2025-11-07
09:05:44.000000000 +0100
+++ new/zope_event-6.2/src/zope.event.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_event-6.1/tox.ini new/zope_event-6.2/tox.ini
--- old/zope_event-6.1/tox.ini 2025-11-07 09:05:43.000000000 +0100
+++ new/zope_event-6.2/tox.ini 2026-04-28 08:24:03.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
[tox]
minversion = 3.18
envlist =
@@ -19,7 +19,7 @@
package = wheel
wheel_build_env = .pkg
deps =
- setuptools >= 78.1.1,< 81
+ setuptools >= 78.1.1,< 82
commands =
zope-testrunner --test-path=src {posargs:-vc}
sphinx-build -b doctest -d {envdir}/.cache/doctrees docs
{envdir}/.cache/doctest
@@ -37,12 +37,12 @@
basepython = python3
skip_install = true
deps =
- setuptools >= 78.1.1,< 81
+ setuptools >= 78.1.1,< 82
wheel
twine
build
check-manifest
- check-python-versions >= 0.20.0
+ check-python-versions >= 0.24.2
wheel
commands_pre =
commands =