Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-SecretStorage for 
openSUSE:Factory checked in at 2022-05-12 22:58:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SecretStorage (Old)
 and      /work/SRC/openSUSE:Factory/.python-SecretStorage.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SecretStorage"

Thu May 12 22:58:14 2022 rev:12 rq:976282 version:3.3.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-SecretStorage/python-SecretStorage.changes    
    2021-03-05 13:43:08.075505383 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-SecretStorage.new.1538/python-SecretStorage.changes
      2022-05-12 22:58:33.004650970 +0200
@@ -1,0 +2,7 @@
+Wed May 11 10:32:48 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 3.3.2:
+  * Fixed a deprecation warning with jeepney 0.8.
+    Thanks to Sam McKelvie for the pull request!
+
+-------------------------------------------------------------------

Old:
----
  SecretStorage-3.3.1.tar.gz

New:
----
  SecretStorage-3.3.2.tar.gz

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

Other differences:
------------------
++++++ python-SecretStorage.spec ++++++
--- /var/tmp/diff_new_pack.TN49ln/_old  2022-05-12 22:58:33.500651636 +0200
+++ /var/tmp/diff_new_pack.TN49ln/_new  2022-05-12 22:58:33.504651642 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-SecretStorage
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-SecretStorage
-Version:        3.3.1
+Version:        3.3.2
 Release:        0
 Summary:        Python bindings to FreeDesktoporg Secret Service API
 License:        BSD-3-Clause

++++++ SecretStorage-3.3.1.tar.gz -> SecretStorage-3.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/PKG-INFO 
new/SecretStorage-3.3.2/PKG-INFO
--- old/SecretStorage-3.3.1/PKG-INFO    2021-02-09 13:02:35.160884400 +0100
+++ new/SecretStorage-3.3.2/PKG-INFO    2022-04-19 10:41:14.055661700 +0200
@@ -1,99 +1,11 @@
 Metadata-Version: 2.1
 Name: SecretStorage
-Version: 3.3.1
+Version: 3.3.2
 Summary: Python bindings to FreeDesktop.org Secret Service API
 Home-page: https://github.com/mitya57/secretstorage
 Author: Dmitry Shachnev
 Author-email: mity...@gmail.com
 License: BSD 3-Clause License
-Description: .. image:: 
https://github.com/mitya57/secretstorage/workflows/tests/badge.svg
-           :target: https://github.com/mitya57/secretstorage/actions
-           :alt: GitHub Actions status
-        .. image:: 
https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg
-           :target: https://codecov.io/gh/mitya57/secretstorage
-           :alt: Coverage status
-        .. image:: 
https://readthedocs.org/projects/secretstorage/badge/?version=latest
-           :target: https://secretstorage.readthedocs.io/en/latest/
-           :alt: ReadTheDocs status
-        
-        Module description
-        ==================
-        
-        This module provides a way for securely storing passwords and other 
secrets.
-        
-        It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring,
-        KSecretsService and KeePassXC.
-        
-        The main classes provided are ``secretstorage.Item``, representing a 
secret
-        item (that has a *label*, a *secret* and some *attributes*) and
-        ``secretstorage.Collection``, a place items are stored in.
-        
-        SecretStorage supports most of the functions provided by Secret 
Service,
-        including creating and deleting items and collections, editing items,
-        locking and unlocking collections (asynchronous unlocking is also 
supported).
-        
-        The documentation can be found on `secretstorage.readthedocs.io`_.
-        
-        .. _`Secret Service`: 
https://specifications.freedesktop.org/secret-service/
-        .. _`secretstorage.readthedocs.io`: 
https://secretstorage.readthedocs.io/en/latest/
-        
-        Building the module
-        ===================
-        
-        .. note::
-           SecretStorage 3.x supports Python 3.5 and newer versions.
-           If you have an older version of Python, install SecretStorage 2.x::
-        
-              pip install "SecretStorage < 3"
-        
-        SecretStorage requires these packages to work:
-        
-        * Jeepney_
-        * `python-cryptography`_
-        
-        To build SecretStorage, use this command::
-        
-           python3 setup.py build
-        
-        If you have Sphinx_ installed, you can also build the documentation::
-        
-           python3 setup.py build_sphinx
-        
-        .. _Jeepney: https://pypi.org/project/jeepney/
-        .. _`python-cryptography`: https://pypi.org/project/cryptography/
-        .. _Sphinx: http://sphinx-doc.org/
-        
-        Testing the module
-        ==================
-        
-        First, make sure that you have the Secret Service daemon installed.
-        The `GNOME Keyring`_ is the reference server-side implementation for 
the
-        Secret Service specification.
-        
-        .. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/
-        
-        Then, start the daemon and unlock the ``default`` collection, if 
needed.
-        The testsuite will fail to run if the ``default`` collection exists 
and is
-        locked. If it does not exist, the testsuite can also use the temporary
-        ``session`` collection, as provided by the GNOME Keyring.
-        
-        Then, run the Python unittest module::
-        
-           python3 -m unittest discover -s tests
-        
-        If you want to run the tests in an isolated or headless environment, 
run
-        this command in a D-Bus session::
-        
-           dbus-run-session -- python3 -m unittest discover -s tests
-        
-        Get the code
-        ============
-        
-        SecretStorage is available under BSD license. The source code can be 
found
-        on GitHub_.
-        
-        .. _GitHub: https://github.com/mitya57/secretstorage
-        
 Platform: Linux
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: License :: OSI Approved :: BSD License
@@ -104,7 +16,99 @@
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Requires-Python: >=3.6
 Description-Content-Type: text/x-rst
+License-File: LICENSE
+
+.. image:: https://github.com/mitya57/secretstorage/workflows/tests/badge.svg
+   :target: https://github.com/mitya57/secretstorage/actions
+   :alt: GitHub Actions status
+.. image:: 
https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg
+   :target: https://codecov.io/gh/mitya57/secretstorage
+   :alt: Coverage status
+.. image:: https://readthedocs.org/projects/secretstorage/badge/?version=latest
+   :target: https://secretstorage.readthedocs.io/en/latest/
+   :alt: ReadTheDocs status
+
+Module description
+==================
+
+This module provides a way for securely storing passwords and other secrets.
+
+It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring,
+KSecretsService and KeePassXC.
+
+The main classes provided are ``secretstorage.Item``, representing a secret
+item (that has a *label*, a *secret* and some *attributes*) and
+``secretstorage.Collection``, a place items are stored in.
+
+SecretStorage supports most of the functions provided by Secret Service,
+including creating and deleting items and collections, editing items,
+locking and unlocking collections (asynchronous unlocking is also supported).
+
+The documentation can be found on `secretstorage.readthedocs.io`_.
+
+.. _`Secret Service`: https://specifications.freedesktop.org/secret-service/
+.. _`secretstorage.readthedocs.io`: 
https://secretstorage.readthedocs.io/en/latest/
+
+Building the module
+===================
+
+.. note::
+   SecretStorage 3.x supports Python 3.6 and newer versions.
+   If you have an older version of Python, install SecretStorage 2.x::
+
+      pip install "SecretStorage < 3"
+
+SecretStorage requires these packages to work:
+
+* Jeepney_
+* `python-cryptography`_
+
+To build SecretStorage, use this command::
+
+   python3 setup.py build
+
+If you have Sphinx_ installed, you can also build the documentation::
+
+   python3 setup.py build_sphinx
+
+.. _Jeepney: https://pypi.org/project/jeepney/
+.. _`python-cryptography`: https://pypi.org/project/cryptography/
+.. _Sphinx: http://sphinx-doc.org/
+
+Testing the module
+==================
+
+First, make sure that you have the Secret Service daemon installed.
+The `GNOME Keyring`_ is the reference server-side implementation for the
+Secret Service specification.
+
+.. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/
+
+Then, start the daemon and unlock the ``default`` collection, if needed.
+The testsuite will fail to run if the ``default`` collection exists and is
+locked. If it does not exist, the testsuite can also use the temporary
+``session`` collection, as provided by the GNOME Keyring.
+
+Then, run the Python unittest module::
+
+   python3 -m unittest discover -s tests
+
+If you want to run the tests in an isolated or headless environment, run
+this command in a D-Bus session::
+
+   dbus-run-session -- python3 -m unittest discover -s tests
+
+Get the code
+============
+
+SecretStorage is available under BSD license. The source code can be found
+on GitHub_.
+
+.. _GitHub: https://github.com/mitya57/secretstorage
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/README.rst 
new/SecretStorage-3.3.2/README.rst
--- old/SecretStorage-3.3.1/README.rst  2021-02-08 19:54:02.000000000 +0100
+++ new/SecretStorage-3.3.2/README.rst  2022-04-09 10:19:54.000000000 +0200
@@ -33,7 +33,7 @@
 ===================
 
 .. note::
-   SecretStorage 3.x supports Python 3.5 and newer versions.
+   SecretStorage 3.x supports Python 3.6 and newer versions.
    If you have an older version of Python, install SecretStorage 2.x::
 
       pip install "SecretStorage < 3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/SecretStorage.egg-info/PKG-INFO 
new/SecretStorage-3.3.2/SecretStorage.egg-info/PKG-INFO
--- old/SecretStorage-3.3.1/SecretStorage.egg-info/PKG-INFO     2021-02-09 
13:02:34.000000000 +0100
+++ new/SecretStorage-3.3.2/SecretStorage.egg-info/PKG-INFO     2022-04-19 
10:41:13.000000000 +0200
@@ -1,99 +1,11 @@
 Metadata-Version: 2.1
 Name: SecretStorage
-Version: 3.3.1
+Version: 3.3.2
 Summary: Python bindings to FreeDesktop.org Secret Service API
 Home-page: https://github.com/mitya57/secretstorage
 Author: Dmitry Shachnev
 Author-email: mity...@gmail.com
 License: BSD 3-Clause License
-Description: .. image:: 
https://github.com/mitya57/secretstorage/workflows/tests/badge.svg
-           :target: https://github.com/mitya57/secretstorage/actions
-           :alt: GitHub Actions status
-        .. image:: 
https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg
-           :target: https://codecov.io/gh/mitya57/secretstorage
-           :alt: Coverage status
-        .. image:: 
https://readthedocs.org/projects/secretstorage/badge/?version=latest
-           :target: https://secretstorage.readthedocs.io/en/latest/
-           :alt: ReadTheDocs status
-        
-        Module description
-        ==================
-        
-        This module provides a way for securely storing passwords and other 
secrets.
-        
-        It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring,
-        KSecretsService and KeePassXC.
-        
-        The main classes provided are ``secretstorage.Item``, representing a 
secret
-        item (that has a *label*, a *secret* and some *attributes*) and
-        ``secretstorage.Collection``, a place items are stored in.
-        
-        SecretStorage supports most of the functions provided by Secret 
Service,
-        including creating and deleting items and collections, editing items,
-        locking and unlocking collections (asynchronous unlocking is also 
supported).
-        
-        The documentation can be found on `secretstorage.readthedocs.io`_.
-        
-        .. _`Secret Service`: 
https://specifications.freedesktop.org/secret-service/
-        .. _`secretstorage.readthedocs.io`: 
https://secretstorage.readthedocs.io/en/latest/
-        
-        Building the module
-        ===================
-        
-        .. note::
-           SecretStorage 3.x supports Python 3.5 and newer versions.
-           If you have an older version of Python, install SecretStorage 2.x::
-        
-              pip install "SecretStorage < 3"
-        
-        SecretStorage requires these packages to work:
-        
-        * Jeepney_
-        * `python-cryptography`_
-        
-        To build SecretStorage, use this command::
-        
-           python3 setup.py build
-        
-        If you have Sphinx_ installed, you can also build the documentation::
-        
-           python3 setup.py build_sphinx
-        
-        .. _Jeepney: https://pypi.org/project/jeepney/
-        .. _`python-cryptography`: https://pypi.org/project/cryptography/
-        .. _Sphinx: http://sphinx-doc.org/
-        
-        Testing the module
-        ==================
-        
-        First, make sure that you have the Secret Service daemon installed.
-        The `GNOME Keyring`_ is the reference server-side implementation for 
the
-        Secret Service specification.
-        
-        .. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/
-        
-        Then, start the daemon and unlock the ``default`` collection, if 
needed.
-        The testsuite will fail to run if the ``default`` collection exists 
and is
-        locked. If it does not exist, the testsuite can also use the temporary
-        ``session`` collection, as provided by the GNOME Keyring.
-        
-        Then, run the Python unittest module::
-        
-           python3 -m unittest discover -s tests
-        
-        If you want to run the tests in an isolated or headless environment, 
run
-        this command in a D-Bus session::
-        
-           dbus-run-session -- python3 -m unittest discover -s tests
-        
-        Get the code
-        ============
-        
-        SecretStorage is available under BSD license. The source code can be 
found
-        on GitHub_.
-        
-        .. _GitHub: https://github.com/mitya57/secretstorage
-        
 Platform: Linux
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: License :: OSI Approved :: BSD License
@@ -104,7 +16,99 @@
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Requires-Python: >=3.6
 Description-Content-Type: text/x-rst
+License-File: LICENSE
+
+.. image:: https://github.com/mitya57/secretstorage/workflows/tests/badge.svg
+   :target: https://github.com/mitya57/secretstorage/actions
+   :alt: GitHub Actions status
+.. image:: 
https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg
+   :target: https://codecov.io/gh/mitya57/secretstorage
+   :alt: Coverage status
+.. image:: https://readthedocs.org/projects/secretstorage/badge/?version=latest
+   :target: https://secretstorage.readthedocs.io/en/latest/
+   :alt: ReadTheDocs status
+
+Module description
+==================
+
+This module provides a way for securely storing passwords and other secrets.
+
+It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring,
+KSecretsService and KeePassXC.
+
+The main classes provided are ``secretstorage.Item``, representing a secret
+item (that has a *label*, a *secret* and some *attributes*) and
+``secretstorage.Collection``, a place items are stored in.
+
+SecretStorage supports most of the functions provided by Secret Service,
+including creating and deleting items and collections, editing items,
+locking and unlocking collections (asynchronous unlocking is also supported).
+
+The documentation can be found on `secretstorage.readthedocs.io`_.
+
+.. _`Secret Service`: https://specifications.freedesktop.org/secret-service/
+.. _`secretstorage.readthedocs.io`: 
https://secretstorage.readthedocs.io/en/latest/
+
+Building the module
+===================
+
+.. note::
+   SecretStorage 3.x supports Python 3.6 and newer versions.
+   If you have an older version of Python, install SecretStorage 2.x::
+
+      pip install "SecretStorage < 3"
+
+SecretStorage requires these packages to work:
+
+* Jeepney_
+* `python-cryptography`_
+
+To build SecretStorage, use this command::
+
+   python3 setup.py build
+
+If you have Sphinx_ installed, you can also build the documentation::
+
+   python3 setup.py build_sphinx
+
+.. _Jeepney: https://pypi.org/project/jeepney/
+.. _`python-cryptography`: https://pypi.org/project/cryptography/
+.. _Sphinx: http://sphinx-doc.org/
+
+Testing the module
+==================
+
+First, make sure that you have the Secret Service daemon installed.
+The `GNOME Keyring`_ is the reference server-side implementation for the
+Secret Service specification.
+
+.. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/
+
+Then, start the daemon and unlock the ``default`` collection, if needed.
+The testsuite will fail to run if the ``default`` collection exists and is
+locked. If it does not exist, the testsuite can also use the temporary
+``session`` collection, as provided by the GNOME Keyring.
+
+Then, run the Python unittest module::
+
+   python3 -m unittest discover -s tests
+
+If you want to run the tests in an isolated or headless environment, run
+this command in a D-Bus session::
+
+   dbus-run-session -- python3 -m unittest discover -s tests
+
+Get the code
+============
+
+SecretStorage is available under BSD license. The source code can be found
+on GitHub_.
+
+.. _GitHub: https://github.com/mitya57/secretstorage
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/changelog 
new/SecretStorage-3.3.2/changelog
--- old/SecretStorage-3.3.1/changelog   2021-02-09 12:46:26.000000000 +0100
+++ new/SecretStorage-3.3.2/changelog   2022-04-19 10:38:17.000000000 +0200
@@ -1,3 +1,9 @@
+SecretStorage 3.3.2, 2022-04-19
+===============================
+
+* Fixed a deprecation warning with jeepney 0.8.
+  Thanks to Sam McKelvie for the pull request!
+
 SecretStorage 3.3.1, 2021-02-09
 ===============================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/docs/conf.py 
new/SecretStorage-3.3.2/docs/conf.py
--- old/SecretStorage-3.3.1/docs/conf.py        2021-02-09 12:57:26.000000000 
+0100
+++ new/SecretStorage-3.3.2/docs/conf.py        2022-04-19 10:36:37.000000000 
+0200
@@ -24,7 +24,7 @@
 
 # General information about the project.
 project = 'SecretStorage'
-copyright = '2021, Dmitry Shachnev'
+copyright = '2022, Dmitry Shachnev'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
@@ -33,7 +33,7 @@
 # The short X.Y version.
 version = '3.3'
 # The full version, including alpha/beta/rc tags.
-release = '3.3.1'
+release = '3.3.2'
 
 # The name of the Pygments (syntax highlighting) style to use.
 pygments_style = 'sphinx'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/secretstorage/__init__.py 
new/SecretStorage-3.3.2/secretstorage/__init__.py
--- old/SecretStorage-3.3.1/secretstorage/__init__.py   2021-02-09 
13:01:22.000000000 +0100
+++ new/SecretStorage-3.3.2/secretstorage/__init__.py   2022-04-19 
10:36:28.000000000 +0200
@@ -19,7 +19,7 @@
  ItemNotFoundException, PromptDismissedException
 from secretstorage.util import add_match_rules
 
-__version_tuple__ = (3, 3, 1)
+__version_tuple__ = (3, 3, 2)
 __version__ = '.'.join(map(str, __version_tuple__))
 
 __all__ = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/secretstorage/util.py 
new/SecretStorage-3.3.2/secretstorage/util.py
--- old/SecretStorage-3.3.1/secretstorage/util.py       2021-02-08 
19:18:46.000000000 +0100
+++ new/SecretStorage-3.3.2/secretstorage/util.py       2022-04-09 
10:20:53.000000000 +0200
@@ -43,7 +43,10 @@
 
        def send_and_get_reply(self, msg: Message) -> Any:
                try:
-                       return self._connection.send_and_get_reply(msg, 
unwrap=True)
+                       resp_msg: Message = 
self._connection.send_and_get_reply(msg)
+                       if resp_msg.header.message_type == MessageType.error:
+                               raise DBusErrorResponse(resp_msg)
+                       return resp_msg.body
                except DBusErrorResponse as resp:
                        if resp.name in (DBUS_UNKNOWN_METHOD, 
DBUS_NO_SUCH_OBJECT):
                                raise ItemNotFoundException('Item does not 
exist!') from resp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SecretStorage-3.3.1/setup.cfg 
new/SecretStorage-3.3.2/setup.cfg
--- old/SecretStorage-3.3.1/setup.cfg   2021-02-09 13:02:35.160884400 +0100
+++ new/SecretStorage-3.3.2/setup.cfg   2022-04-19 10:41:14.059661900 +0200
@@ -1,6 +1,6 @@
 [metadata]
 name = SecretStorage
-version = 3.3.1
+version = 3.3.2
 description = Python bindings to FreeDesktop.org Secret Service API
 long_description = file: README.rst
 long_description_content_type = text/x-rst
@@ -18,6 +18,7 @@
        Programming Language :: Python :: 3.7
        Programming Language :: Python :: 3.8
        Programming Language :: Python :: 3.9
+       Programming Language :: Python :: 3.10
        Topic :: Security
        Topic :: Software Development :: Libraries :: Python Modules
 platforms = Linux

Reply via email to