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 <[email protected]>
+
+- 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: [email protected]
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: [email protected]
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