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 <dmuel...@suse.com>
+
+- 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: mcfle...@vrplumber.com
+Maintainer-email: "Mike C. Fletcher" <mcfle...@vrplumber.com>
 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
 ```
+[![Latest PyPI 
Version](https://img.shields.io/pypi/v/pydispatcher.svg)](https://pypi.python.org/pypi/pydispatcher)
+[![Latest PyPI 
Version](https://img.shields.io/pypi/dm/pydispatcher.svg)](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: mcfle...@vrplumber.com
+Maintainer-email: "Mike C. Fletcher" <mcfle...@vrplumber.com>
 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
 ```
+[![Latest PyPI 
Version](https://img.shields.io/pypi/v/pydispatcher.svg)](https://pypi.python.org/pypi/pydispatcher)
+[![Latest PyPI 
Version](https://img.shields.io/pypi/dm/pydispatcher.svg)](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
 ```
+[![Latest PyPI 
Version](https://img.shields.io/pypi/v/pydispatcher.svg)](https://pypi.python.org/pypi/pydispatcher)
+[![Latest PyPI 
Version](https://img.shields.io/pypi/dm/pydispatcher.svg)](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 = "mcfle...@vrplumber.com" }
+]
+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__"

Reply via email to