Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-PyDispatcher for
openSUSE:Factory checked in at 2023-06-03 00:07:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyDispatcher (Old)
and /work/SRC/openSUSE:Factory/.python-PyDispatcher.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyDispatcher"
Sat Jun 3 00:07:23 2023 rev:5 rq:1090384 version:2.0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyDispatcher/python-PyDispatcher.changes
2022-09-12 19:08:50.702636982 +0200
+++
/work/SRC/openSUSE:Factory/.python-PyDispatcher.new.15902/python-PyDispatcher.changes
2023-06-03 00:07:28.302076796 +0200
@@ -1,0 +2,6 @@
+Thu Jun 1 20:10:10 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 2.0.7:
+ * packaging improvements, include pyproject.toml
+
+-------------------------------------------------------------------
Old:
----
PyDispatcher-2.0.6.tar.gz
New:
----
PyDispatcher-2.0.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-PyDispatcher.spec ++++++
--- /var/tmp/diff_new_pack.ESfDhY/_old 2023-06-03 00:07:30.358088937 +0200
+++ /var/tmp/diff_new_pack.ESfDhY/_new 2023-06-03 00:07:30.362088960 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-PyDispatcher
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,11 +18,11 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-PyDispatcher
-Version: 2.0.6
+Version: 2.0.7
Release: 0
Summary: Multi-producer-multi-consumer signal dispatching mechanism
License: BSD-3-Clause
-URL: http://pydispatcher.sourceforge.net
+URL: https://github.com/mcfletch/pydispatcher
Source:
https://files.pythonhosted.org/packages/source/P/PyDispatcher/PyDispatcher-%{version}.tar.gz
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
++++++ PyDispatcher-2.0.6.tar.gz -> PyDispatcher-2.0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/PKG-INFO
new/PyDispatcher-2.0.7/PKG-INFO
--- old/PyDispatcher-2.0.6/PKG-INFO 2022-08-31 23:17:30.380055700 +0200
+++ new/PyDispatcher-2.0.7/PKG-INFO 2023-02-17 21:09:38.534144900 +0100
@@ -1,12 +1,12 @@
Metadata-Version: 2.1
Name: PyDispatcher
-Version: 2.0.6
-Summary: Multi-Producer Multi-Consumer Observer Pattern for Python
+Version: 2.0.7
+Summary: Multi-producer multi-consumer in-memory signal dispatch system
Home-page: https://github.com/mcfletch/pydispatcher
Download-URL: https://pypi.org/project/pydispatcher/
-Author: "Patrick K. O'Brien"
+Author: Patrick K. O'Brien
Maintainer: Mike C. Fletcher
-Maintainer-email: [email protected]
+Maintainer-email: "Mike C. Fletcher" <[email protected]>
License: BSD
Keywords:
dispatcher,dispatch,pydispatch,event,signal,sender,receiver,propagate,multi-consumer,multi-producer,saferef,robustapply,apply
Platform: Any
@@ -17,6 +17,7 @@
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Description-Content-Type: text/markdown
+Provides-Extra: dev
# PyDispatcher Multi-producer Multi-consumer Observables
@@ -34,6 +35,9 @@
```
pip install PyDispatcher
```
+[](https://pypi.python.org/pypi/pydispatcher)
+[](https://pypi.python.org/pypi/pydispatcher)
+
## Usage
@@ -56,3 +60,4 @@
dispatcher.connect(callback, sender=MyNode, signal=metaKey)
dispatcher.send(metaKey, MyNode, event=event)
```
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/PyDispatcher.egg-info/PKG-INFO
new/PyDispatcher-2.0.7/PyDispatcher.egg-info/PKG-INFO
--- old/PyDispatcher-2.0.6/PyDispatcher.egg-info/PKG-INFO 2022-08-31
23:17:29.000000000 +0200
+++ new/PyDispatcher-2.0.7/PyDispatcher.egg-info/PKG-INFO 2023-02-17
21:09:38.000000000 +0100
@@ -1,12 +1,12 @@
Metadata-Version: 2.1
Name: PyDispatcher
-Version: 2.0.6
-Summary: Multi-Producer Multi-Consumer Observer Pattern for Python
+Version: 2.0.7
+Summary: Multi-producer multi-consumer in-memory signal dispatch system
Home-page: https://github.com/mcfletch/pydispatcher
Download-URL: https://pypi.org/project/pydispatcher/
-Author: "Patrick K. O'Brien"
+Author: Patrick K. O'Brien
Maintainer: Mike C. Fletcher
-Maintainer-email: [email protected]
+Maintainer-email: "Mike C. Fletcher" <[email protected]>
License: BSD
Keywords:
dispatcher,dispatch,pydispatch,event,signal,sender,receiver,propagate,multi-consumer,multi-producer,saferef,robustapply,apply
Platform: Any
@@ -17,6 +17,7 @@
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Description-Content-Type: text/markdown
+Provides-Extra: dev
# PyDispatcher Multi-producer Multi-consumer Observables
@@ -34,6 +35,9 @@
```
pip install PyDispatcher
```
+[](https://pypi.python.org/pypi/pydispatcher)
+[](https://pypi.python.org/pypi/pydispatcher)
+
## Usage
@@ -56,3 +60,4 @@
dispatcher.connect(callback, sender=MyNode, signal=metaKey)
dispatcher.send(metaKey, MyNode, event=event)
```
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/PyDispatcher.egg-info/SOURCES.txt
new/PyDispatcher-2.0.7/PyDispatcher.egg-info/SOURCES.txt
--- old/PyDispatcher-2.0.6/PyDispatcher.egg-info/SOURCES.txt 2022-08-31
23:17:30.000000000 +0200
+++ new/PyDispatcher-2.0.7/PyDispatcher.egg-info/SOURCES.txt 2023-02-17
21:09:38.000000000 +0100
@@ -1,11 +1,13 @@
MANIFEST.in
README.md
license.txt
+pyproject.toml
setup.cfg
setup.py
PyDispatcher.egg-info/PKG-INFO
PyDispatcher.egg-info/SOURCES.txt
PyDispatcher.egg-info/dependency_links.txt
+PyDispatcher.egg-info/requires.txt
PyDispatcher.egg-info/top_level.txt
docs/index.html
docs/images/greypinstripe.png
@@ -34,5 +36,6 @@
pydispatch/saferef.py
tests/__init__.py
tests/test_dispatcher.py
+tests/test_packaging.py
tests/test_robustapply.py
tests/test_saferef.py
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/PyDispatcher-2.0.6/PyDispatcher.egg-info/requires.txt
new/PyDispatcher-2.0.7/PyDispatcher.egg-info/requires.txt
--- old/PyDispatcher-2.0.6/PyDispatcher.egg-info/requires.txt 1970-01-01
01:00:00.000000000 +0100
+++ new/PyDispatcher-2.0.7/PyDispatcher.egg-info/requires.txt 2023-02-17
21:09:38.000000000 +0100
@@ -0,0 +1,3 @@
+
+[dev]
+tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/README.md
new/PyDispatcher-2.0.7/README.md
--- old/PyDispatcher-2.0.6/README.md 2022-08-31 23:17:23.000000000 +0200
+++ new/PyDispatcher-2.0.7/README.md 2022-08-31 23:17:33.000000000 +0200
@@ -14,6 +14,9 @@
```
pip install PyDispatcher
```
+[](https://pypi.python.org/pypi/pydispatcher)
+[](https://pypi.python.org/pypi/pydispatcher)
+
## Usage
@@ -36,3 +39,4 @@
dispatcher.connect(callback, sender=MyNode, signal=metaKey)
dispatcher.send(metaKey, MyNode, event=event)
```
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/pydispatch/__init__.py
new/PyDispatcher-2.0.7/pydispatch/__init__.py
--- old/PyDispatcher-2.0.6/pydispatch/__init__.py 2022-08-31
22:37:12.000000000 +0200
+++ new/PyDispatcher-2.0.7/pydispatch/__init__.py 2023-02-17
20:57:59.000000000 +0100
@@ -1,5 +1,5 @@
"""Multi-consumer multi-producer dispatching mechanism
"""
-__version__ = "2.0.6"
+__version__ = "2.0.7"
__author__ = "Patrick K. O'Brien"
-__license__ = "BSD-style, see license.txt for details"
+__license__ = "BSD"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/pyproject.toml
new/PyDispatcher-2.0.7/pyproject.toml
--- old/PyDispatcher-2.0.6/pyproject.toml 1970-01-01 01:00:00.000000000
+0100
+++ new/PyDispatcher-2.0.7/pyproject.toml 2023-02-17 21:08:06.000000000
+0100
@@ -0,0 +1,25 @@
+[project]
+name="PyDispatcher"
+description="Multi-producer multi-consumer in-memory signal dispatch system"
+dynamic=["version"]
+keywords=["dispatcher", "dispatch", "pydispatch", "event", "signal", "sender",
"receiver", "propagate", "multi-consumer", "multi-producer", "saferef",
"robustapply", "apply"]
+authors = [
+ { name = "Patrick K. O'Brien" }
+]
+maintainers = [
+ { name = "Mike C. Fletcher", email = "[email protected]" }
+]
+classifiers = ["License :: OSI Approved :: BSD License", "Programming Language
:: Python", "Programming Language :: Python :: 2", "Programming Language ::
Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules",
"Intended Audience :: Developers"]
+readme = {file="README.md", content-type="text/markdown"}
+license ={text= "BSD"}
+
+[project.optional-dependencies]
+dev = [
+ "tox",
+]
+
+[build-system]
+requires = ["setuptools>=40.8.0", "wheel"]
+
+[tool.setuptools.dynamic]
+version = {attr = "pydispatch.__version__"}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/PyDispatcher-2.0.6/tests/test_packaging.py
new/PyDispatcher-2.0.7/tests/test_packaging.py
--- old/PyDispatcher-2.0.6/tests/test_packaging.py 1970-01-01
01:00:00.000000000 +0100
+++ new/PyDispatcher-2.0.7/tests/test_packaging.py 2023-02-17
20:37:13.000000000 +0100
@@ -0,0 +1,12 @@
+import unittest
+
+class PackagingTest(unittest.TestCase):
+ def test_package_metadata(self):
+ try:
+ from importlib import metadata
+ except ImportError:
+ pass
+ else:
+ version = metadata.version("pydispatcher")
+ version = [int(x) for x in version.split('.')]
+ assert version >= [2,0,7], "Our installed version did not pick up
configured attribute pydispatch.__version__"