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 ``` +[](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: 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 ``` +[](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 = "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__"