commit python-keyring for openSUSE:Factory

2020-10-02 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2020-10-02 17:15:31

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.4249 (New)


Package is "python-keyring"

Fri Oct  2 17:15:31 2020 rev:38 rq:838815 version:21.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2020-06-05 19:59:45.831845216 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.4249/python-keyring.changes  
2020-10-02 17:15:35.942078324 +0200
@@ -1,0 +2,10 @@
+Wed Sep 30 12:35:11 UTC 2020 - Hans-Peter Jansen 
+
+- Fold -tests package into mail package again
+
+---
+Mon Sep 21 16:25:13 UTC 2020 - Hans-Peter Jansen 
+
+- Apply fix-kwallet-tests.patch
+
+---
@@ -20,0 +31,5 @@
+Sat May  2 17:54:41 UTC 2020 - Hans-Peter Jansen 
+
+- fix packaging tests
+
+---
@@ -94,0 +110,7 @@
+
+---
+Sat Mar  2 10:41:01 UTC 2019 - Hans-Peter Jansen 
+
+- Package tests in separate package $flavor-tests
+  Allows packages, that depend on these tests, to build successfully
+  e.g. keyrings.cryptfile

New:

  fix-kwallet-tests.patch



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.zlLith/_old  2020-10-02 17:15:36.906078873 +0200
+++ /var/tmp/diff_new_pack.zlLith/_new  2020-10-02 17:15:36.910078876 +0200
@@ -23,8 +23,10 @@
 Release:0
 Summary:System keyring service access from Python
 License:Python-2.0 AND MIT
+Group:  Development/Languages/Python
 URL:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
+Patch:  fix-kwallet-tests.patch
 BuildRequires:  %{python_module SecretStorage >= 3}
 BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module importlib-metadata}
@@ -50,6 +52,7 @@
 
 %prep
 %setup -q -n keyring-%{version}
+%patch -p1
 # For rpmlint warning: remove shebang from python library:
 sed -i '/^#!/d' keyring/cli.py
 sed -i -e 's,--flake8,,' -e 's,--black,,' -e 's,--cov,,' pytest.ini

++ fix-kwallet-tests.patch ++
diff --git a/tests/backends/test_kwallet.py b/tests/backends/test_kwallet.py
index 68cb4c7..f2d1638 100644
--- a/tests/backends/test_kwallet.py
+++ b/tests/backends/test_kwallet.py
@@ -6,6 +6,7 @@ from keyring.testing.backend import BackendBasicTests
 
 @pytest.mark.skipif(not kwallet.DBusKeyring.viable, reason="KWallet5 
unavailable")
 class TestDBusKWallet(BackendBasicTests):
+__test__ = True
 
 # Remove '@' from service name as this is not supported in service names
 # '@' will cause troubles during migration of kwallet entries
@@ -14,66 +15,27 @@ class TestDBusKWallet(BackendBasicTests):
 def init_keyring(self):
 return kwallet.DBusKeyring()
 
-def cleanup(self):
-for item in self.credentials_created:
-# Suppress errors, as only one pre/post migration item will be
-# present
-try:
-self.keyring.delete_password(*item)
-except BaseException:
-pass
-
-# TODO Remove empty folders created during tests
-
-def set_password(self, service, username, password, old_format=False):
-# set the password and save the result so the test runner can clean
-#  up after if necessary.
-self.credentials_created.add((service, username))
-
-if old_format:
-username = username + '@' + service
-service = 'Python'
-
-super().set_password(service, username, password)
-
-def check_set_get(self, service, username, password):
+def test_credential(self):
 keyring = self.keyring
 
-# for the non-existent password
-self.assertEqual(keyring.get_password(service, username), None)
+# not supported from kwallets
+#cred = keyring.get_credential('service', None)
+#assert cred is None
 
-# common usage
-self.set_password(service, username, password, True)
-# re-init keyring to force migration
-self.keyring = keyring = self.init_keyring()
-ret_password = keyring.get_password(service, username)
-self.assertEqual(
-ret_password,
-password,
-"Incorrect password for username: '%s' "
-"on service: '%s'. '%s' != '%s'"
-% (service, username, ret_password, password),
-)
+   

commit python-keyring for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2020-06-05 19:59:43

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.3606 (New)


Package is "python-keyring"

Fri Jun  5 19:59:43 2020 rev:37 rq:810904 version:21.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2020-04-19 21:49:44.264113024 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.3606/python-keyring.changes  
2020-06-05 19:59:45.831845216 +0200
@@ -1,0 +2,19 @@
+Tue Jun  2 16:32:46 UTC 2020 - Dirk Mueller 
+
+- update to 21.2.1:
+  * #426: Restored lenience on startup when entry point
+metadata is missing.
+  * #423: Avoid RecursionError when initializing backends
+when a limit is supplied.
+
+---
+Thu May 28 07:16:57 UTC 2020 - Tomáš Chvátal 
+
+- Fix the requirements to match reality of setup.cfg
+
+---
+Mon May 25 06:50:30 UTC 2020 - Petr Gajdos 
+
+- %python3_only -> %python_alternative
+
+---

Old:

  keyring-21.2.0.tar.gz

New:

  keyring-21.2.1.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.LOXmUD/_old  2020-06-05 19:59:46.751848399 +0200
+++ /var/tmp/diff_new_pack.LOXmUD/_new  2020-06-05 19:59:46.755848412 +0200
@@ -19,16 +19,15 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-keyring
-Version:21.2.0
+Version:21.2.1
 Release:0
 Summary:System keyring service access from Python
 License:Python-2.0 AND MIT
-Group:  Development/Languages/Python
 URL:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRequires:  %{python_module SecretStorage >= 3}
 BuildRequires:  %{python_module entrypoints}
-BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module importlib-metadata}
 BuildRequires:  %{python_module pytest >= 3.5}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
@@ -37,8 +36,11 @@
 BuildRequires:  python-rpm-macros
 Requires:   python-SecretStorage >= 3
 Requires:   python-entrypoints
+Requires:   python-importlib-metadata
 Requires:   python-jeepney >= 0.4.2
 Requires:   python-setuptools
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 BuildArch:  noarch
 %python_subpackages
 
@@ -57,15 +59,22 @@
 
 %install
 %python_install
+%python_clone -a %{buildroot}%{_bindir}/keyring
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 %pytest
 
+%post
+%python_install_alternative keyring
+
+%postun
+%python_uninstall_alternative keyring
+
 %files %{python_files}
 %doc README.rst CHANGES.rst
 %license LICENSE
-%python3_only %{_bindir}/keyring
+%python_alternative %{_bindir}/keyring
 %{python_sitelib}/keyring-%{version}-py*.egg-info
 %{python_sitelib}/keyring/
 

++ keyring-21.2.0.tar.gz -> keyring-21.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-21.2.0/CHANGES.rst 
new/keyring-21.2.1/CHANGES.rst
--- old/keyring-21.2.0/CHANGES.rst  2020-03-15 03:08:41.0 +0100
+++ new/keyring-21.2.1/CHANGES.rst  2020-05-01 15:02:37.0 +0200
@@ -1,3 +1,11 @@
+v21.2.1
+---
+
+* #426: Restored lenience on startup when entry point
+  metadata is missing.
+* #423: Avoid RecursionError when initializing backends
+  when a limit is supplied.
+
 v21.2.0
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-21.2.0/PKG-INFO new/keyring-21.2.1/PKG-INFO
--- old/keyring-21.2.0/PKG-INFO 2020-03-15 03:09:06.413656000 +0100
+++ new/keyring-21.2.1/PKG-INFO 2020-05-01 15:02:53.006646400 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: keyring
-Version: 21.2.0
+Version: 21.2.1
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Kang Zhang
@@ -229,6 +229,36 @@
 print("password", keyring.get_password("demo-service", "tarek"))
 
 
+Disabling Keyring
+=
+
+In many cases, uninstalling keyring will never be necessary.
+Especially on Windows and macOS, the behavior of keyring is
+usually degenerate, meaning it will return empty values to
+the caller, allowing the ca

commit python-keyring for openSUSE:Factory

2020-04-19 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2020-04-19 21:49:42

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.2738 (New)


Package is "python-keyring"

Sun Apr 19 21:49:42 2020 rev:36 rq:794554 version:21.2.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2019-03-29 20:39:18.814687763 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.2738/python-keyring.changes  
2020-04-19 21:49:44.264113024 +0200
@@ -1,0 +2,59 @@
+Thu Apr 16 08:27:33 UTC 2020 - pgaj...@suse.com
+
+- version update to 21.2.0
+  v21.2.0
+  ---
+  * #372: Chainer now deterministically resolves at a lower
+priority than the Fail keyring (when there are no backends
+to chain).
+  * #372: Fail keyring now raises a ``NoKeyringError`` for
+easier selectability.
+  * #405: Keyring now logs at DEBUG rather than INFO during
+backend startup.
+  v21.1.1
+  ---
+  * Refreshed package metadata.
+  v21.1.0
+  ---
+  * #380: In SecretService backend, close connections after
+using them.
+  v21.0.0
+  ---
+  * Require Python 3.6 or later.
+  v20.0.1
+  ---
+  * #417: Fix TypeError when backend fails to initialize.
+  v20.0.0
+  ---
+  * Extracted ``keyring.testing`` package to contain supporting
+functionality for plugin backends. ``keyring.tests`` has been
+removed from the package.
+  v19.3.0
+  ---
+  * Switch to `importlib.metadata
+`_
+for loading entry points. Removes one dependency on Python 3.8.
+  * Added new ``KeyringBackend.set_properties_from_env``.
+  * #382: Add support for alternate persistence scopes for Windows
+backend. Set ``.persist`` to "local machine" or "session"
+to enable the alternate scopes or "enterprise" to use the
+default scope.
+  * #404: Improve import times when a backend is specifically
+configured by lazily calling ``get_all_keyring``.
+  19.2.0
+  --
+  * Add support for get_credential() with the SecretService backend.
+  19.1.0
+  --
+  * #369: macOS Keyring now honors a ``KEYCHAIN_PATH``
+environment variable. If set, Keyring will use that
+keychain instead of the default.
+  19.0.2
+  --
+  * Refresh package skeleton.
+  * Adopt `black `_ code style.
+  19.0.1
+  --
+  * Merge with 18.0.1.
+
+---

Old:

  keyring-18.0.1.tar.gz

New:

  keyring-21.2.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.vN63IC/_old  2020-04-19 21:49:44.928114357 +0200
+++ /var/tmp/diff_new_pack.vN63IC/_new  2020-04-19 21:49:44.932114365 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,27 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-keyring
-Version:18.0.1
+Version:21.2.0
 Release:0
 Summary:System keyring service access from Python
 License:Python-2.0 AND MIT
 Group:  Development/Languages/Python
 URL:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
-BuildRequires:  %{python_module SecretStorage}
+BuildRequires:  %{python_module SecretStorage >= 3}
 BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest >= 3.5}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
+BuildRequires:  %{python_module toml}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:   python-SecretStorage
+Requires:   python-SecretStorage >= 3
 Requires:   python-entrypoints
+Requires:   python-jeepney >= 0.4.2
 Requires:   python-setuptools
 BuildArch:  noarch
 %python_subpackages
@@ -47,7 +50,7 @@
 %setup -q -n keyring-%{version}
 # For rpmlint warning: remove shebang from python library:
 sed -i '/^#!/d' keyring/cli.py
-sed -i -e 's,--flake8,,' pytest.ini
+sed -i -e 's,--flake8,,' -e 's,--black,,' -e 's,--cov,,' pytest.ini
 
 %build
 %python_build
@@ -57,10 +60,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# sadly most tests need running dbus to communicate wit

commit python-keyring for openSUSE:Factory

2019-03-29 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2019-03-29 20:39:17

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.25356 (New)


Package is "python-keyring"

Fri Mar 29 20:39:17 2019 rev:35 rq:689757 version:18.0.1

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2019-03-08 11:01:01.384544426 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.25356/python-keyring.changes 
2019-03-29 20:39:18.814687763 +0100
@@ -1,0 +2,11 @@
+Thu Mar 28 21:08:23 UTC 2019 - Jan Engelhardt 
+
+- Use noun phrase in summary.
+
+---
+Thu Mar 28 15:05:12 UTC 2019 - Tomáš Chvátal 
+
+- Update to 18.0.1:
+  * #386: ExceptionInfo no longer retains a reference to the traceback.
+
+---

Old:

  keyring-18.0.0.tar.gz

New:

  keyring-18.0.1.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.T185Kr/_old  2019-03-29 20:39:19.450687700 +0100
+++ /var/tmp/diff_new_pack.T185Kr/_new  2019-03-29 20:39:19.454687699 +0100
@@ -18,9 +18,9 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:18.0.0
+Version:18.0.1
 Release:0
-Summary:Store and access your passwords safely
+Summary:System keyring service access from Python
 License:Python-2.0 AND MIT
 Group:  Development/Languages/Python
 URL:https://github.com/jaraco/keyring
@@ -40,7 +40,7 @@
 %python_subpackages
 
 %description
-The Python keyring lib provides a easy way to access the system keyring service
+The Python keyring lib provides a way to access the system keyring service
 from python. It can be used in any application that needs safe password 
storage.
 
 %prep

++ keyring-18.0.0.tar.gz -> keyring-18.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-18.0.0/CHANGES.rst 
new/keyring-18.0.1/CHANGES.rst
--- old/keyring-18.0.0/CHANGES.rst  2019-02-13 22:45:11.0 +0100
+++ new/keyring-18.0.1/CHANGES.rst  2019-03-24 16:48:43.0 +0100
@@ -1,3 +1,9 @@
+18.0.1
+--
+
+* #386: ExceptionInfo no longer retains a reference to the
+  traceback.
+
 18.0.0
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-18.0.0/PKG-INFO new/keyring-18.0.1/PKG-INFO
--- old/keyring-18.0.0/PKG-INFO 2019-02-13 22:45:30.0 +0100
+++ new/keyring-18.0.1/PKG-INFO 2019-03-24 16:49:04.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: keyring
-Version: 18.0.0
+Version: 18.0.1
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Kang Zhang
@@ -409,5 +409,5 @@
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Requires-Python: >=2.7
-Provides-Extra: testing
 Provides-Extra: docs
+Provides-Extra: testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-18.0.0/keyring/errors.py 
new/keyring-18.0.1/keyring/errors.py
--- old/keyring-18.0.0/keyring/errors.py2019-02-13 22:45:11.0 
+0100
+++ new/keyring-18.0.1/keyring/errors.py2019-03-24 16:48:44.0 
+0100
@@ -53,7 +53,7 @@
 def __init__(self, *info):
 if not info:
 info = sys.exc_info()
-self.type, self.value, self.traceback = info
+self.type, self.value, _ = info
 
 def __bool__(self):
 """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-18.0.0/keyring.egg-info/PKG-INFO 
new/keyring-18.0.1/keyring.egg-info/PKG-INFO
--- old/keyring-18.0.0/keyring.egg-info/PKG-INFO2019-02-13 
22:45:30.0 +0100
+++ new/keyring-18.0.1/keyring.egg-info/PKG-INFO2019-03-24 
16:49:03.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: keyring
-Version: 18.0.0
+Version: 18.0.1
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Kang Zhang
@@ -409,5 +409,5 @@
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Requires-Python: >=2.7
-Provides-Extra: testing
 Provides-Extra: docs
+Provides-Extra: testing




commit python-keyring for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2019-03-08 11:01:00

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.28833 (New)


Package is "python-keyring"

Fri Mar  8 11:01:00 2019 rev:34 rq:682032 version:18.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2019-03-01 20:29:00.150017397 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.28833/python-keyring.changes 
2019-03-08 11:01:01.384544426 +0100
@@ -1,0 +2,6 @@
+Wed Mar  6 08:40:32 UTC 2019 - Tomáš Chvátal 
+
+- Revert the test removal pending fix of upstream bug:
+  https://github.com/jaraco/keyrings.alt/issues/33
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.5HuaqE/_old  2019-03-08 11:01:01.988544329 +0100
+++ /var/tmp/diff_new_pack.5HuaqE/_new  2019-03-08 11:01:01.992544329 +0100
@@ -54,9 +54,7 @@
 
 %install
 %python_install
-%{python_expand rm -r %{buildroot}%{$python_sitelib}/keyring/tests
-%fdupes %{buildroot}%{$python_sitelib}
-}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 # sadly most tests need running dbus to communicate with secretstorage/etc




commit python-keyring for openSUSE:Factory

2019-03-01 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2019-03-01 20:28:57

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new.28833 (New)


Package is "python-keyring"

Fri Mar  1 20:28:57 2019 rev:33 rq:679266 version:18.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2018-10-18 15:29:04.870803426 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new.28833/python-keyring.changes 
2019-03-01 20:29:00.150017397 +0100
@@ -1,0 +2,43 @@
+Tue Feb 26 13:10:57 UTC 2019 - John Vandenberg 
+
+- Add LICENSE
+- Remove tests from runtime package
+- Fix test failure occurring in test_packaging.py
+- Use pytest --ignore to avoid removing build directories in %check
+- Remove unnecessary build dependency pytest-sugar
+- Update to v18.0.0
+  * On macOS, the backend now raises a ``KeyringLocked``
+when access to the keyring is denied (on get or set) instead
+of ``PasswordSetError`` or ``KeyringError``. Any API users
+may need to account for this change, probably by catching
+the parent ``KeyringError``.
+Additionally, the error message from the underying error is
+now included in any errors that occur.
+- from 17.1.1
+  * Update packaging technique to avoid 0.0.0 releases.
+- from 17.1.0
+  * When calling ``keyring.core.init_backend``, if any limit function is
+supplied, it is saved and later honored by the ``ChainerBackend`` as well.
+- from 17.0.0
+  * Remove application attribute from stored passwords
+using SecretService, addressing regression introduced in
+10.5.0 (#292). Impacted Linux keyrings will once again
+prompt for a password for "Python program".
+- from 16.1.1
+  * Fix error on import due to circular imports on Python 3.4.
+- from 16.1.0
+  * Refactor ChainerBackend, introduced in 16.0 to function
+as any other backend, activating when relevant.
+- 16.0.2
+  * In Windows backend, trap all exceptions when attempting to import pywin32.
+- from 16.0.1
+  * Once again allow all positive, non-zero priority keyrings to participate.
+- from 16.0.0
+  * Fix race condition in delete_password on Windows.
+  * All suitable backends (priority 1 and greater) are
+allowed to participate.
+- from 15.2.0
+  * Added new API for ``get_credentials``, for backends
+that can resolve both a username and password for a service.
+
+---

Old:

  keyring-15.1.0.tar.gz

New:

  keyring-18.0.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.exk6T1/_old  2019-03-01 20:29:00.614017285 +0100
+++ /var/tmp/diff_new_pack.exk6T1/_new  2019-03-01 20:29:00.614017285 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:15.1.0
+Version:18.0.0
 Release:0
 Summary:Store and access your passwords safely
 License:Python-2.0 AND MIT
@@ -29,7 +29,6 @@
 BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest >= 3.5}
-BuildRequires:  %{python_module pytest-sugar >= 0.9.1}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
 BuildRequires:  fdupes
@@ -48,25 +47,26 @@
 %setup -q -n keyring-%{version}
 # For rpmlint warning: remove shebang from python library:
 sed -i '/^#!/d' keyring/cli.py
+sed -i -e 's,--flake8,,' pytest.ini
 
 %build
 %python_build
 
 %install
 %python_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%{python_expand rm -r %{buildroot}%{$python_sitelib}/keyring/tests
+%fdupes %{buildroot}%{$python_sitelib}
+}
 
 %check
-# remove flake8
-sed -i -e 's,--flake8,,' pytest.ini
-# remove test expecting the /usr/bin
-rm -rf tests/test_packaging.py
 # sadly most tests need running dbus to communicate with secretstorage/etc
-%{python_expand rm -rf _build*
-py.test-%{$python_bin_suffix}}
+%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib}
+py.test-%{$python_bin_suffix} --ignore=_build.python2 --ignore=_build.python3
+}
 
 %files %{python_files}
 %doc README.rst CHANGES.rst
+%license LICENSE
 %python3_only %{_bindir}/keyring
 %{python_sitelib}/keyring-%{version}-py*.egg-info
 %{pyth

commit python-keyring for openSUSE:Factory

2018-10-18 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2018-10-18 15:29:03

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Thu Oct 18 15:29:03 2018 rev:32 rq:641907 version:15.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2018-09-16 18:29:52.971454546 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2018-10-18 15:29:04.870803426 +0200
@@ -1,0 +2,23 @@
+Fri Oct 12 03:19:07 UTC 2018 - Arun Persaud 
+
+- specfile:
+  * removed devel from noarch
+
+- update to version 15.1.0:
+  * #340: Add the Null keyring, disabled by default.
+  * #340: Added --disable option to command-line interface.
+  * #340: Now honor a PYTHON_KEYRING_BACKEND environment variable to
+ select a backend. Environments may set to
+ keyring.backends.null.Keyring to disable keyring.
+
+- changes from version 15.0.0:
+  * Removed deprecated keyring.util.escape module.
+  * Fixed warning about using deprecated Abstract Base Classes from
+collections module.
+
+- changes from version 14.0.0:
+  * Removed getpassbackend module and alias in
+keyring.get_pass_get_password. Instead, just use:
+  * keyring.get_password(getpass.getuser(), 'Python')
+
+---

Old:

  keyring-13.2.1.tar.gz

New:

  keyring-15.1.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.IceqKe/_old  2018-10-18 15:29:05.754802388 +0200
+++ /var/tmp/diff_new_pack.IceqKe/_new  2018-10-18 15:29:05.758802383 +0200
@@ -12,21 +12,20 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:13.2.1
+Version:15.1.0
 Release:0
 Summary:Store and access your passwords safely
 License:Python-2.0 AND MIT
 Group:  Development/Languages/Python
-Url:https://github.com/jaraco/keyring
+URL:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRequires:  %{python_module SecretStorage}
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest >= 3.5}

++ keyring-13.2.1.tar.gz -> keyring-15.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.2.1/CHANGES.rst 
new/keyring-15.1.0/CHANGES.rst
--- old/keyring-13.2.1/CHANGES.rst  2018-07-06 03:21:38.0 +0200
+++ new/keyring-15.1.0/CHANGES.rst  2018-09-14 17:48:03.0 +0200
@@ -1,3 +1,30 @@
+15.1.0
+--
+
+* #340: Add the Null keyring, disabled by default.
+* #340: Added ``--disable`` option to command-line
+  interface.
+* #340: Now honor a ``PYTHON_KEYRING_BACKEND``
+  environment variable to select a backend. Environments
+  may set to ``keyring.backends.null.Keyring`` to disable
+  keyring.
+
+15.0.0
+--
+
+Removed deprecated ``keyring.util.escape`` module.
+
+Fixed warning about using deprecated Abstract Base Classes
+from collections module.
+
+14.0.0
+--
+
+Removed ``getpassbackend`` module and alias in
+``keyring.get_pass_get_password``. Instead, just use::
+
+keyring.get_password(getpass.getuser(), 'Python')
+
 13.2.1
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.2.1/PKG-INFO new/keyring-15.1.0/PKG-INFO
--- old/keyring-13.2.1/PKG-INFO 2018-07-06 03:22:06.0 +0200
+++ new/keyring-15.1.0/PKG-INFO 2018-09-14 17:48:29.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: keyring
-Version: 13.2.1
+Version: 15.1.0
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Kang Zhang
@@ -385,5 +385,5 @@
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
 Requires-Python: >=2.7
-Provides-Extra: testing
 Provides-Extra: docs
+Provides-Extra: testing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.2.1/keyring/__init__.py 
new/keyring-15.1.0/keyring/__init__.py
--- old/keyring-13.2.1/keyring/__init__.py  2018-07-06 03:21:38.0 
+0200

commit python-keyring for openSUSE:Factory

2018-09-16 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2018-09-16 18:29:49

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Sun Sep 16 18:29:49 2018 rev:31 rq:635405 version:13.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2018-07-18 22:55:44.518602337 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2018-09-16 18:29:52.971454546 +0200
@@ -1,0 +2,5 @@
+Wed Sep  5 20:27:43 UTC 2018 - dmuel...@suse.com
+
+- drop flake8 dependency
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.myG4O6/_old  2018-09-16 18:29:53.331454402 +0200
+++ /var/tmp/diff_new_pack.myG4O6/_new  2018-09-16 18:29:53.331454402 +0200
@@ -30,7 +30,6 @@
 BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest >= 3.5}
-BuildRequires:  %{python_module pytest-flake8}
 BuildRequires:  %{python_module pytest-sugar >= 0.9.1}
 BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
@@ -59,6 +58,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
+# remove flake8
+sed -i -e 's,--flake8,,' pytest.ini
 # remove test expecting the /usr/bin
 rm -rf tests/test_packaging.py
 # sadly most tests need running dbus to communicate with secretstorage/etc




commit python-keyring for openSUSE:Factory

2018-07-18 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2018-07-18 22:54:45

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Wed Jul 18 22:54:45 2018 rev:30 rq:623136 version:13.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2018-07-09 13:27:23.182980100 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2018-07-18 22:55:44.518602337 +0200
@@ -1,0 +2,9 @@
+Mon Jul  9 13:37:36 UTC 2018 - dmuel...@suse.com
+
+- Update to 13.2.1:
+  * #335: Fix regression in command line client.
+  * Keyring command-line interface now reads the password
+   directly from stdin if stdin is connected to a pipe.
+  * #329: Improve output of ``keyring --list-backends``.
+
+---

Old:

  keyring-13.0.0.tar.gz

New:

  keyring-13.2.1.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.LG2UPY/_old  2018-07-18 22:55:45.342599604 +0200
+++ /var/tmp/diff_new_pack.LG2UPY/_new  2018-07-18 22:55:45.342599604 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:13.0.0
+Version:13.2.1
 Release:0
 Summary:Store and access your passwords safely
 License:Python-2.0 AND MIT

++ keyring-13.0.0.tar.gz -> keyring-13.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.0.0/CHANGES.rst 
new/keyring-13.2.1/CHANGES.rst
--- old/keyring-13.0.0/CHANGES.rst  2018-06-17 19:04:41.0 +0200
+++ new/keyring-13.2.1/CHANGES.rst  2018-07-06 03:21:38.0 +0200
@@ -1,3 +1,19 @@
+13.2.1
+--
+
+* #335: Fix regression in command line client.
+
+13.2.0
+--
+
+* Keyring command-line interface now reads the password
+  directly from stdin if stdin is connected to a pipe.
+
+13.1.0
+--
+
+* #329: Improve output of ``keyring --list-backends``.
+
 13.0.0
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.0.0/PKG-INFO new/keyring-13.2.1/PKG-INFO
--- old/keyring-13.0.0/PKG-INFO 2018-06-17 19:05:09.0 +0200
+++ new/keyring-13.2.1/PKG-INFO 2018-07-06 03:22:06.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: keyring
-Version: 13.0.0
+Version: 13.2.1
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Kang Zhang
@@ -383,6 +383,7 @@
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
 Requires-Python: >=2.7
 Provides-Extra: testing
 Provides-Extra: docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.0.0/keyring/backend.py 
new/keyring-13.2.1/keyring/backend.py
--- old/keyring-13.0.0/keyring/backend.py   2018-06-17 19:04:41.0 
+0200
+++ new/keyring-13.2.1/keyring/backend.py   2018-07-06 03:21:38.0 
+0200
@@ -73,6 +73,12 @@
 mod_name = mod_name.replace('_', ' ')
 return ' '.join([mod_name, cls.__name__])
 
+def __str__(self):
+keyring_class = type(self)
+return ("%s.%s (priority: %g)" % (keyring_class.__module__,
+  keyring_class.__name__,
+  keyring_class.priority))
+
 @abc.abstractmethod
 def get_password(self, service, username):
 """Get password of the username for the service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-13.0.0/keyring/cli.py 
new/keyring-13.2.1/keyring/cli.py
--- old/keyring-13.0.0/keyring/cli.py   2018-06-17 19:04:41.0 +0200
+++ new/keyring-13.2.1/keyring/cli.py   2018-07-06 03:21:38.0 +0200
@@ -85,12 +85,21 @@
 pass
 
 def input_password(self, prompt):
-"""Ask for a password to the user.
+"""Retrieve password from input.
+"""
+return self.pass_from_pipe() or getpass.getpass(prompt)
 
-This mostly exists to ease the testing process.
+@classmethod
+def pass_from_pipe(cls):
+"""Return password from pipe if not on TTY, else False.
 """
+is_pipe = not sys.stdin.isatty()
+return is_pipe and cls.strip_last_newline(sys.stdin.read())
 
-return getpass.getpass(prompt)
+@staticmethod
+def s

commit python-keyring for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2018-07-09 13:27:21

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Mon Jul  9 13:27:21 2018 rev:29 rq:620965 version:13.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2018-01-26 13:38:44.307427495 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2018-07-09 13:27:23.182980100 +0200
@@ -1,0 +2,37 @@
+Sat Jun 23 06:58:48 UTC 2018 - tchva...@suse.com
+
+- Version update to 13.0.0:
+  * #327: In kwallet backend, if the collection or item is
+locked, a ``KeyringLocked`` exception is raised. Clients
+expecting a None response from ``get_password`` under
+this condition will need to catch this exception.
+Additionally, an ``InitError`` is now raised if the
+connection cannot be established to the DBus.
+  * #298: In kwallet backend, when checking an existing
+handle, verify that it is still valid or create a new
+connection.
+  * Fixed issue in SecretService. Ref #226.
+  * #322: Fix AttributeError when ``escape.__builtins__``
+is a dict.
+  * Deprecated ``keyring.util.escape`` module. If you use
+this module or encounter the warning (on the latest
+release of your packages), please `file a ticket
+`_.
+  * Unpin SecretStorage on Python 3.5+. Requires that
+Setuptools 17.1 be used. Note that the special
+handling will be unnecessary once Pip 9 can be
+assumed (as it will exclude SecretStorage 3 in
+non-viable environments).
+  * #310: Keyring now loads all backends through entry
+points.
+  * #312: Use ``entrypoints`` instead of pkg_resources to
+avoid performance hit loading pkg_resources. Adds
+a dependency on ``entrypoints``.
+  * #294: No longer expose ``keyring.__version__`` (added
+in 8.1) to avoid performance hit loading pkg_resources.
+  * #299: Keyring exceptions are now derived from a base
+``keyring.errors.KeyringError``.
+  * #296: Prevent AttributeError on import when Debian has
+created broken dbus installs.
+
+---

Old:

  keyring-10.5.0.tar.gz

New:

  keyring-13.0.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.cfTZli/_old  2018-07-09 13:27:23.558979290 +0200
+++ /var/tmp/diff_new_pack.cfTZli/_new  2018-07-09 13:27:23.558979290 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:10.5.0
+Version:13.0.0
 Release:0
 Summary:Store and access your passwords safely
 License:Python-2.0 AND MIT
@@ -27,13 +27,17 @@
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRequires:  %{python_module SecretStorage}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module entrypoints}
 BuildRequires:  %{python_module mock}
-BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module pytest >= 3.5}
+BuildRequires:  %{python_module pytest-flake8}
+BuildRequires:  %{python_module pytest-sugar >= 0.9.1}
+BuildRequires:  %{python_module setuptools >= 17.1}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-SecretStorage
+Requires:   python-entrypoints
 Requires:   python-setuptools
 BuildArch:  noarch
 %python_subpackages
@@ -55,11 +59,11 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-pushd docs
-%{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
-py.test-%{$python_bin_suffix} --pyargs keyring.tests
-}
-popd
+# remove test expecting the /usr/bin
+rm -rf tests/test_packaging.py
+# sadly most tests need running dbus to communicate with secretstorage/etc
+%{python_expand rm -rf _build*
+py.test-%{$python_bin_suffix}}
 
 %files %{python_files}
 %doc README.rst CHANGES.rst

++ keyring-10.5.0.tar.gz -> keyring-13.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.5.0/.flake8 new/keyring-13.0.0/.flake8
--- old/keyring-10.5.0/.flake8  1970-01-01 01:00:00.0 +0100
+++ new/keyring-13.0.0/.flake8  2018-06-17 19:04:41.0 +0200
@@ -0,0 +1,4 @@
+[flake8]
+ignore =
+   # W503 violates spec https://github.com/PyCQA/pycodestyle/issues/513
+   W503
diff -urN '--exclude=CVS' '--exclu

commit python-keyring for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2018-01-26 13:38:43

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Fri Jan 26 13:38:43 2018 rev:28 rq:568852 version:10.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2017-12-03 10:08:25.277896197 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2018-01-26 13:38:44.307427495 +0100
@@ -1,0 +2,6 @@
+Wed Jan 24 10:27:23 UTC 2018 - tchva...@suse.com
+
+- Fix building in py3 only enviroment
+- Remove the test conditional which was always on anyway
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.B9HkMT/_old  2018-01-26 13:38:45.063392187 +0100
+++ /var/tmp/diff_new_pack.B9HkMT/_new  2018-01-26 13:38:45.071391814 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,6 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without tests
 Name:   python-keyring
 Version:10.5.0
 Release:0
@@ -26,7 +25,10 @@
 Group:  Development/Languages/Python
 Url:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
+BuildRequires:  %{python_module SecretStorage}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -34,13 +36,6 @@
 Requires:   python-SecretStorage
 Requires:   python-setuptools
 BuildArch:  noarch
-%if %{with tests}
-# Test requirements:
-BuildRequires:  %{python_module SecretStorage}
-BuildRequires:  %{python_module pytest}
-# Python 2 test requirements:
-BuildRequires:  python-mock
-%endif
 %python_subpackages
 
 %description
@@ -59,14 +54,12 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%if %{with tests}
 %check
 pushd docs
 %{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
 py.test-%{$python_bin_suffix} --pyargs keyring.tests
 }
 popd
-%endif
 
 %files %{python_files}
 %doc README.rst CHANGES.rst




commit python-keyring for openSUSE:Factory

2017-12-03 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2017-12-03 10:08:24

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Sun Dec  3 10:08:24 2017 rev:27 rq:546273 version:10.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2017-08-24 18:18:12.222401006 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2017-12-03 10:08:25.277896197 +0100
@@ -1,0 +2,8 @@
+Tue Nov 28 12:22:03 UTC 2017 - mimi...@gmail.com
+
+- update to 10.5.0:
+  * Added --list-backends option to command-line interface.
+  * Removed logger from keyring
+  * Set the appid for SecretService & KWallet to something meaningful
+
+---

Old:

  keyring-10.4.0.tar.gz

New:

  keyring-10.5.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.hJosHq/_old  2017-12-03 10:08:25.729879764 +0100
+++ /var/tmp/diff_new_pack.hJosHq/_new  2017-12-03 10:08:25.733879619 +0100
@@ -16,23 +16,24 @@
 #
 
 
-%bcond_without tests
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%bcond_without tests
 Name:   python-keyring
-Version:10.4.0
+Version:10.5.0
 Release:0
-Url:https://github.com/jaraco/keyring
 Summary:Store and access your passwords safely
-License:Python-2.0 and MIT
+License:Python-2.0 AND MIT
 Group:  Development/Languages/Python
+Url:https://github.com/jaraco/keyring
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Requires:   python-SecretStorage
+Requires:   python-setuptools
+BuildArch:  noarch
 %if %{with tests}
 # Test requirements:
 BuildRequires:  %{python_module SecretStorage}
@@ -40,9 +41,6 @@
 # Python 2 test requirements:
 BuildRequires:  python-mock
 %endif
-Requires:   python-SecretStorage
-Requires:   python-setuptools
-BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -71,7 +69,6 @@
 %endif
 
 %files %{python_files}
-%defattr(-,root,root)
 %doc README.rst CHANGES.rst
 %python3_only %{_bindir}/keyring
 %{python_sitelib}/keyring-%{version}-py*.egg-info

++ keyring-10.4.0.tar.gz -> keyring-10.5.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.4.0/.travis-osx 
new/keyring-10.5.0/.travis-osx
--- old/keyring-10.4.0/.travis-osx  2017-06-24 13:07:55.0 +0200
+++ new/keyring-10.5.0/.travis-osx  2017-11-13 02:12:26.0 +0100
@@ -3,3 +3,4 @@
 brew install python3
 rm /usr/local/bin/python
 ln -s python3 /usr/local/bin/python
+python -m pip install --upgrade tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.4.0/.travis.yml 
new/keyring-10.5.0/.travis.yml
--- old/keyring-10.4.0/.travis.yml  2017-06-24 13:07:55.0 +0200
+++ new/keyring-10.5.0/.travis.yml  2017-11-13 02:12:26.0 +0100
@@ -1,34 +1,36 @@
 language: python
-python:
-  - 2.7
-  - 3.3
-  - 3.4
-  - 3.5
-  - 3.6
-matrix:
+
+jobs:
+  fast_finish: true
   include:
+  - python: 2.7
+  - python: 3.3
+  - python: &latest_py3 3.6
   - os: osx
 language: generic
+  - stage: deploy
+if: tag IS present
+python: *latest_py3
+install: skip
+script: skip
+deploy:
+  provider: pypi
+  on:
+tags: true
+all_branches: true
+  user: jaraco
+  password:
+secure: 
aDqlVdm6FZ8pqLkoDRR2LH3TEz7pBvKH2HhOlSy7OEmopN/36ncql/KvfE0ccpaOES9Xm31a51bUfNjcwb1HVKjfW544C+IoSHctkG1rI5bp3q4rW+4RbQcBZVHUUKR9yQf9ZyikEmoYXi3g+JKcOf9rj+v/32PAfUDzSpFbWik=
+  distributions: dists
+  skip_cleanup: true
+  skip_upload_docs: true
+
+cache: pip
 
 before_install:
 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then source .travis-osx; fi
 
 install:
-- python -m pip install tox "setuptools>=28.2"
-script:
-- tox -- -rs -v
-branches:
-  except:
-  - skeleton
-deploy:
-  provider: pypi
-  server: https://upload.pypi.org/legacy/
-  on:
-tags: true
-all_branches: true
-python: 3.6
-  user: jaraco
-  password:
-secure: 
aDqlVdm6FZ8pqLkoDRR2LH3TEz7pBvKH2HhOlSy7OEmopN/36ncql/KvfE0ccpaOES9Xm31a51bUfNjcwb1HVKjfW544C+IoSHctkG1rI5bp3q4rW+4RbQcBZVHUUKR9yQf9ZyikEmoYX

commit python-keyring for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2017-08-24 18:18:02

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Thu Aug 24 18:18:02 2017 rev:26 rq:518327 version:10.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2017-05-16 14:28:31.755281404 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2017-08-24 18:18:12.222401006 +0200
@@ -1,0 +2,10 @@
+Wed Aug 23 05:19:34 UTC 2017 - tbecht...@suse.com
+
+- update to 10.4.0:
+  * #279: In Kwallet, pass mainloop to SessionBus.
+  * #278: Unpin pywin32-ctypes, but blacklist known
+incompatible versions.
+  * #278: Pin to pywin32-ctypes 0.0.1 to avoid apparent
+breakage introduced in 0.1.0.
+
+---

Old:

  keyring-10.3.2.tar.gz

New:

  keyring-10.4.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.ETOGUk/_old  2017-08-24 18:18:12.794320478 +0200
+++ /var/tmp/diff_new_pack.ETOGUk/_new  2017-08-24 18:18:12.798319915 +0200
@@ -20,7 +20,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:10.3.2
+Version:10.4.0
 Release:0
 Url:https://github.com/jaraco/keyring
 Summary:Store and access your passwords safely
@@ -28,15 +28,15 @@
 Group:  Development/Languages/Python
 Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 %if %{with tests}
 # Test requirements:
-BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module SecretStorage}
+BuildRequires:  %{python_module pytest}
 # Python 2 test requirements:
 BuildRequires:  python-mock
 %endif

++ keyring-10.3.2.tar.gz -> keyring-10.4.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.3.2/.readthedocs.yml 
new/keyring-10.4.0/.readthedocs.yml
--- old/keyring-10.3.2/.readthedocs.yml 1970-01-01 01:00:00.0 +0100
+++ new/keyring-10.4.0/.readthedocs.yml 2017-06-24 13:07:55.0 +0200
@@ -0,0 +1,5 @@
+python:
+  version: 3
+  extra_requirements:
+- docs
+  pip_install: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.3.2/CHANGES.rst 
new/keyring-10.4.0/CHANGES.rst
--- old/keyring-10.3.2/CHANGES.rst  2017-04-10 01:52:47.0 +0200
+++ new/keyring-10.4.0/CHANGES.rst  2017-06-24 13:07:55.0 +0200
@@ -1,3 +1,17 @@
+10.4.0
+--
+
+* #279: In Kwallet, pass mainloop to SessionBus.
+
+* #278: Unpin pywin32-ctypes, but blacklist known
+  incompatible versions.
+
+10.3.3
+--
+
+* #278: Pin to pywin32-ctypes 0.0.1 to avoid apparent
+  breakage introduced in 0.1.0.
+
 10.3.2
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.3.2/PKG-INFO new/keyring-10.4.0/PKG-INFO
--- old/keyring-10.3.2/PKG-INFO 2017-04-10 01:53:36.0 +0200
+++ new/keyring-10.4.0/PKG-INFO 2017-06-24 13:09:25.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: keyring
-Version: 10.3.2
+Version: 10.4.0
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Jason R. Coombs
@@ -45,8 +45,7 @@
 * `Windows Credential Vault
   
`_
 
-Other keyring implementations are provided in the `keyrings.alt
-package `_.
+Other keyring implementations are provided in the `keyrings.alt 
package`_.
 
 -
 Installation Instructions
@@ -162,6 +161,9 @@
 - `keyrings.alt `_ - 
"alternate",
   less common backends, originally part of the core package, but now
   available for opt-in.
+- `keyring_jeepney `__ - 
a
+  pure Python backend using the secret service DBus API for desktop
+  Linux.
 
 Write your own keyring 

commit python-keyring for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2017-05-16 14:28:30

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Tue May 16 14:28:30 2017 rev:25 rq:492693 version:10.3.2

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2017-01-23 11:29:47.390538751 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2017-05-16 14:28:31.755281404 +0200
@@ -1,0 +2,18 @@
+Wed May  3 16:03:08 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version.
+- Fix source URL.
+- Update to version 10.3.2
+  * #267: More leniently unescape lowercased characters as
+they get re-cased by ConfigParser.
+- Update to version 10.3.1
+  * #266: Use private compatibity model rather than six to
+avoid the dependency.
+- Update to version 10.3
+  * #264: Implement devpi hook for supplying a password when
+logging in with `devpi `_
+client.
+  * #260: For macOS, added initial API support for internet
+passwords.
+
+---

Old:

  keyring-10.2.tar.gz

New:

  keyring-10.3.2.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.HJhbA8/_old  2017-05-16 14:28:32.315202747 +0200
+++ /var/tmp/diff_new_pack.HJhbA8/_new  2017-05-16 14:28:32.319202184 +0200
@@ -16,31 +16,34 @@
 #
 
 
+%bcond_without tests
+
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-keyring
-Version:10.2
+Version:10.3.2
 Release:0
 Url:https://github.com/jaraco/keyring
 Summary:Store and access your passwords safely
 License:Python-2.0 and MIT
 Group:  Development/Languages/Python
-Source: 
https://pypi.io/packages/source/k/keyring/keyring-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel >= 2.7
-BuildRequires:  python-setuptools
-BuildRequires:  python-setuptools_scm >= 1.15.0
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools_scm >= 1.15.0}
+%if %{with tests}
 # Test requirements:
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module SecretStorage}
+# Python 2 test requirements:
 BuildRequires:  python-mock
-BuildRequires:  python-pytest
-BuildRequires:  python-tox
-BuildRequires:  python-SecretStorage
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires:  python-unittest2
 %endif
 Requires:   python-SecretStorage
 Requires:   python-setuptools
-Requires(post): update-alternatives
-Requires(postun):   update-alternatives
 BuildArch:  noarch
+%python_subpackages
 
 %description
 The Python keyring lib provides a easy way to access the system keyring service
@@ -52,36 +55,26 @@
 sed -i '/^#!/d' keyring/cli.py
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-
-# update-alternatives
-mv %{buildroot}%{_bindir}/keyring %{buildroot}%{_bindir}/keyring-%{py_ver}
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-touch %{buildroot}%{_sysconfdir}/alternatives/keyring
-ln -sf %{_sysconfdir}/alternatives/keyring %{buildroot}%{_bindir}/keyring
+%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
+%if %{with tests}
 %check
-export PYTHONPATH="%{buildroot}%{python_sitelib}:$PYTHONPATH"
-py.test
-
-%post
-update-alternatives \
---install %{_bindir}/keyring keyring %{_bindir}/keyring-%{py_ver} 20
-
-%postun
-if [ $1 -eq 0 ] ; then
-update-alternatives --remove keyring %{_bindir}/keyring-%{py_ver}
-fi
+pushd docs
+%{python_expand export PYTHONPATH="%{buildroot}%{$python_sitelib}"
+py.test-%{$python_bin_suffix} --pyargs keyring.tests
+}
+popd
+%endif
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %doc README.rst CHANGES.rst
-%ghost %{_sysconfdir}/alternatives/keyring
-%{_bindir}/keyring
-%{_bindir}/keyring-%{py_ver}
-%{python_sitelib}/*
+%python3_only %{_bindir}/keyring
+%{python_sitelib}/keyring-%{version}-py*.egg-info
+%{python_sitelib}/keyring/
 
 %changelog

++ keyring-10.2.tar.gz -> keyring-10.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.2/.travis.yml 
new/keyring-10.3.2/.travis.yml
--- old/keyring-10.2/.tr

commit python-keyring for openSUSE:Factory

2017-01-23 Thread root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2017-01-23 11:29:46

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2016-11-17 12:23:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2017-01-23 11:29:47.390538751 +0100
@@ -1,0 +2,15 @@
+Mon Jan 16 18:18:33 UTC 2017 - mich...@stroeder.com
+
+- update copyright year
+- update to 10.2 (requires python-setuptools_scm>=1.15.0)
+
+10.2
+
+* #259: Allow to set a custom application attribute for
+  SecretService backend.
+10.1
+
+* #253: Backends now expose a '.name' attribute suitable
+  for identifying each backend to users.
+
+---

Old:

  keyring-10.0.2.tar.gz

New:

  keyring-10.2.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.UWfMzp/_old  2017-01-23 11:29:47.770484883 +0100
+++ /var/tmp/diff_new_pack.UWfMzp/_new  2017-01-23 11:29:47.770484883 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:10.0.2
+Version:10.2
 Release:0
 Url:https://github.com/jaraco/keyring
 Summary:Store and access your passwords safely
@@ -27,7 +27,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel >= 2.7
 BuildRequires:  python-setuptools
-BuildRequires:  python-setuptools_scm >= 1.9
+BuildRequires:  python-setuptools_scm >= 1.15.0
 # Test requirements:
 BuildRequires:  python-mock
 BuildRequires:  python-pytest

++ keyring-10.0.2.tar.gz -> keyring-10.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.0.2/.travis.yml 
new/keyring-10.2/.travis.yml
--- old/keyring-10.0.2/.travis.yml  2016-10-20 19:23:35.0 +0200
+++ new/keyring-10.2/.travis.yml2017-01-11 05:33:06.0 +0100
@@ -22,8 +22,6 @@
 branches:
   except:
   - skeleton
-before_deploy:
-- pip install 
https://dl.dropboxusercontent.com/u/54081/cheeseshop/setuptools_scm-1.14.1b1.tar.gz
 deploy:
   provider: pypi
   server: https://upload.pypi.org/legacy/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.0.2/CHANGES.rst 
new/keyring-10.2/CHANGES.rst
--- old/keyring-10.0.2/CHANGES.rst  2016-10-20 19:23:35.0 +0200
+++ new/keyring-10.2/CHANGES.rst2017-01-11 05:33:06.0 +0100
@@ -1,5 +1,14 @@
-CHANGES
-===
+10.2
+
+
+* #259: Allow to set a custom application attribute for
+  SecretService backend.
+
+10.1
+
+
+* #253: Backends now expose a '.name' attribute suitable
+  for identifying each backend to users.
 
 10.0.2
 -
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.0.2/PKG-INFO new/keyring-10.2/PKG-INFO
--- old/keyring-10.0.2/PKG-INFO 2016-10-20 19:24:20.0 +0200
+++ new/keyring-10.2/PKG-INFO   2017-01-11 05:33:50.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: keyring
-Version: 10.0.2
+Version: 10.2
 Summary: Store and access your passwords safely.
 Home-page: https://github.com/jaraco/keyring
 Author: Jason R. Coombs
@@ -16,6 +16,7 @@
 .. image:: https://img.shields.io/travis/jaraco/keyring/master.svg
:target: http://travis-ci.org/jaraco/keyring
 
+
 ===
 Installing and Using Python Keyring Lib
 ===
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.0.2/README.rst new/keyring-10.2/README.rst
--- old/keyring-10.0.2/README.rst   2016-10-20 19:23:35.0 +0200
+++ new/keyring-10.2/README.rst 2017-01-11 05:33:06.0 +0100
@@ -8,6 +8,7 @@
 .. image:: https://img.shields.io/travis/jaraco/keyring/master.svg
:target: http://travis-ci.org/jaraco/keyring
 
+
 ===
 Installing and Using Python Keyring Lib
 ===
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-10.0.2/appvey

commit python-keyring for openSUSE:Factory

2016-11-17 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2016-11-17 12:23:36

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2016-09-08 17:37:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2016-11-17 12:23:37.0 +0100
@@ -1,0 +2,17 @@
+Sat Nov 12 15:17:19 UTC 2016 - mich...@stroeder.com
+
+- update to 10.0.2
+- build requires python-tox instead of python-pytest-runner
+10.0.2
+-
+* #247: Restored console script.
+10.0.1
+--
+* Update readme to reflect test recommendations.
+10.0
+
+* Drop support for Python 3.2.
+* Test suite now uses tox instead of pytest-runner.
+  Test requirements are now defined in tests/requirements.txt.
+
+---
@@ -3,0 +21 @@
+- updated project URL

Old:

  keyring-9.3.1.tar.gz

New:

  keyring-10.0.2.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.BCA10k/_old  2016-11-17 12:23:38.0 +0100
+++ /var/tmp/diff_new_pack.BCA10k/_new  2016-11-17 12:23:38.0 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   python-keyring
-Version:9.3.1
+Version:10.0.2
 Release:0
-Url:https://bitbucket.org/kang/python-keyring-lib
+Url:https://github.com/jaraco/keyring
 Summary:Store and access your passwords safely
 License:Python-2.0 and MIT
 Group:  Development/Languages/Python
@@ -31,7 +31,8 @@
 # Test requirements:
 BuildRequires:  python-mock
 BuildRequires:  python-pytest
-BuildRequires:  python-pytest-runner
+BuildRequires:  python-tox
+BuildRequires:  python-SecretStorage
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
 %endif
@@ -39,16 +40,7 @@
 Requires:   python-setuptools
 Requires(post): update-alternatives
 Requires(postun):   update-alternatives
-Provides:   python-keyring-kde = %{version}
-Obsoletes:  python-keyring-kde < %{version}
-Provides:   python-keyring-gnome = %{version}
-Obsoletes:  python-keyring-gnome < %{version}
-Supplements:packageand(kdebase4-workspace:kwalletmanager)
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
 
 %description
 The Python keyring lib provides a easy way to access the system keyring service
@@ -56,6 +48,8 @@
 
 %prep
 %setup -q -n keyring-%{version}
+# For rpmlint warning: remove shebang from python library:
+sed -i '/^#!/d' keyring/cli.py
 
 %build
 python setup.py build
@@ -70,6 +64,7 @@
 ln -sf %{_sysconfdir}/alternatives/keyring %{buildroot}%{_bindir}/keyring
 
 %check
+export PYTHONPATH="%{buildroot}%{python_sitelib}:$PYTHONPATH"
 py.test
 
 %post

++ keyring-9.3.1.tar.gz -> keyring-10.0.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-9.3.1/.hgtags new/keyring-10.0.2/.hgtags
--- old/keyring-9.3.1/.hgtags   2016-07-14 16:12:11.0 +0200
+++ new/keyring-10.0.2/.hgtags  1970-01-01 01:00:00.0 +0100
@@ -1,117 +0,0 @@
-eca8f4a35834f58a4008048a3c5c5c89592cb260 0.2
-24dcf507483ee9fe0f078f2d45f9a3e231d13ade remove
-24dcf507483ee9fe0f078f2d45f9a3e231d13ade remove
- remove
-eca8f4a35834f58a4008048a3c5c5c89592cb260 0.2
- 0.2
- 0.2
-eca8f4a35834f58a4008048a3c5c5c89592cb260 0.2
-4575a13448f8a85ab6553fba033c5a2ec41dd21c 0.3
-bf5a92e6ad9bd1a613ced83cbfa86d4b54117142 0.4
-e1cf2f1a4a5306da54e485249e54e8f462a8db5e 0.5
-e1cf2f1a4a5306da54e485249e54e8f462a8db5e 0.5
-eb4ea659c9cf0c47b758094b894f7ccc36325aa6 0.5
-151f79315c8250982ce2c8af27dad16009a0edb4 0.5.1
-f43ff1d34884a6b8cba6574960cdcbe126140c59 0.6.1
-a604d2b8549c8ac97f7537609191ba32292b3d25 0.6.2
-a367ade70d37206891f0653f68472fbcc59d97f1 0.7
-695fde92f9cf7dd7dd5ef6a03b37db1271d01dcc 0.7.1
-fff4872e0b6be02ee2c7a6802d8f2c7129d210aa 0.8
-0dcd2ef344a060b130833d5a13f3dab2d1fa8f15 0.8.1
-584c7bbcdad57a8871a0bd705f159b60f392f0cd 0.9
-4ad9b5e9a3ac1dda8f3734bf30e7fc1981ed14d4 0.9.1
-4ad9b5e9a3ac1dda8f3734bf30e7fc1981ed14d4 0.9.1
- 0.9.1
- 0.9.1
-ab8f14be5e08b75db21a775481474a9e9a12083f 0.9.1
-5038d4dc7d3f558acabb050700eace017320805a 0.9.2
-da76a647919299ced33de2cc56ad9e

commit python-keyring for openSUSE:Factory

2016-09-08 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2016-09-08 17:37:18

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2016-06-12 18:53:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2016-09-08 17:37:21.0 +0200
@@ -1,0 +2,36 @@
+Fri Aug 12 21:41:15 UTC 2016 - mich...@stroeder.com
+
+- update to 9.3.1:
+  * Link to the new Gitter chat room is now in the
+readme.
+  * Issue #235: ``kwallet`` backend now returns
+string objects instead of ``dbus.String`` objects,
+for less surprising reprs.
+  * Minor doc fixes.
+
+---
+Wed Jun 29 13:34:12 UTC 2016 - tbecht...@suse.com
+
+- update to 9.3:
+9.3
+---
+* Pull Request #226: In SecretService backend, unlock
+  individual entries.
+9.2.1
+-
+* Issue #230: Don't rely on dbus-python and instead
+  defer to SecretStorage to describe the installation
+  requirements.
+9.2
+---
+* Issue #231 via #233: On Linux, ``secretstorage``
+  is now a declared dependency, allowing recommended
+  keyring to work simply after installation.
+9.1
+---
+* Issue #83 via #229: ``kwallet`` backend now stores
+  the service name as a folder name in the backend rather
+  than storing all passwords in a Python folder.
+- Adjust Requires
+- Use pypi.io for Source url
+---

Old:

  keyring-9.0.tar.gz

New:

  keyring-9.3.1.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.JZnDZA/_old  2016-09-08 17:37:21.0 +0200
+++ /var/tmp/diff_new_pack.JZnDZA/_new  2016-09-08 17:37:21.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   python-keyring
-Version:9.0
+Version:9.3.1
 Release:0
 Url:https://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
 License:Python-2.0 and MIT
 Group:  Development/Languages/Python
-Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel >= 2.7
 BuildRequires:  python-setuptools
@@ -35,6 +35,7 @@
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
 %endif
+Requires:   python-SecretStorage
 Requires:   python-setuptools
 Requires(post): update-alternatives
 Requires(postun):   update-alternatives

++ keyring-9.0.tar.gz -> keyring-9.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-9.0/.hgignore new/keyring-9.3.1/.hgignore
--- old/keyring-9.0/.hgignore   2016-04-10 21:46:45.0 +0200
+++ new/keyring-9.3.1/.hgignore 1970-01-01 01:00:00.0 +0100
@@ -1,2 +0,0 @@
-build
-dist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-9.0/.hgtags new/keyring-9.3.1/.hgtags
--- old/keyring-9.0/.hgtags 2016-04-10 21:46:45.0 +0200
+++ new/keyring-9.3.1/.hgtags   2016-07-14 16:12:11.0 +0200
@@ -110,3 +110,8 @@
 45a70dfe822cbdc889142e1d984a5074396ba711 8.6
 87d6d34cdea1b3b40bb60c3286b672c69ec49223 8.6.1
 d8633f6d4baf8abcffa80c456a89bf0ff09ff706 8.7
+a17bfebdf428e42ff31b71beee3e700b8329acdf 9.0
+e0adabb76d3d729c55c9211d9f5314fcce210149 9.1
+074f2c9cade6bc89372133e6d2674cfcff4b4194 9.2
+3cc50ae65bc4ceef0ce7d06f8b455d3e655396f3 9.2.1
+94e5cb8fd63b71ed9f711d3c3abeaaf9b7fd0e1d 9.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keyring-9.0/CHANGES.rst new/keyring-9.3.1/CHANGES.rst
--- old/keyring-9.0/CHANGES.rst 2016-04-10 21:46:45.0 +0200
+++ new/keyring-9.3.1/CHANGES.rst   2016-07-14 16:12:11.0 +0200
@@ -1,6 +1,43 @@
 CHANGES
 ===
 
+9.3.1
+-
+
+* Link to the new Gitter chat room is now in the
+  readme.
+* Issue #235: ``kwallet`` backend now returns
+  string objects instead of ``dbus.String`` objects,
+  for less surprising reprs.
+* Minor doc fixes.
+
+9.3
+---
+
+* Issue #161: In SecretService backend, unlock
+  individual entries.
+
+9.2.1
+-
+
+* Issue #230: Don't rely on dbus-python and instead
+  defer to SecretStorage to describe the installation
+  requirements.
+
+9.2
+---
+
+* Issue #231 via #233: On Linux, ``secretstorage``
+  is now a declared dependency, allowing re

commit python-keyring for openSUSE:Factory

2016-06-12 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2016-06-12 18:53:13

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2016-05-10 09:26:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2016-06-12 18:53:14.0 +0200
@@ -1,0 +2,5 @@
+Sat Jun  4 12:26:06 UTC 2016 - mich...@stroeder.com
+
+- require python-setuptools (see bsc#983147)
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.QYvKpt/_old  2016-06-12 18:53:15.0 +0200
+++ /var/tmp/diff_new_pack.QYvKpt/_new  2016-06-12 18:53:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,6 +35,7 @@
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
 %endif
+Requires:   python-setuptools
 Requires(post): update-alternatives
 Requires(postun):   update-alternatives
 Provides:   python-keyring-kde = %{version}




commit python-keyring for openSUSE:Factory

2016-05-10 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2016-05-10 09:26:25

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2016-01-30 11:30:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2016-05-10 09:26:27.0 +0200
@@ -1,0 +2,126 @@
+Thu May  5 17:13:09 UTC 2016 - mich...@stroeder.com
+
+- update to upstream release 9.0
+
+9.0
+---
+
+* Issue #217: Once again, the OS X backend uses the
+  Framework API for invoking the Keychain service.
+  As a result, applications utilizing this API will be
+  authorized per application, rather than relying on the
+  authorization of the 'security' application. Consequently,
+  users will be prompted to authorize the system Python
+  executable and also new Python executables, such as
+  those created by virtualenv.
+
+8.7
+---
+
+* Changelog now links to issues and provides dates of
+  releases.
+
+8.6
+---
+
+* Issue #217: Add warning in OS Keyring when 'store'
+  is set to 'internet' to determine if this feature is
+  used in the wild.
+
+8.5.1
+-
+
+* Pull Request #216: Kwallet backend now has lower
+  priority than the preferred SecretService backend,
+  now that the desktop check is no longer in place.
+
+8.5
+---
+
+* Issue #168: Now prefer KF5 Kwallet to KF4. Users relying
+  on KF4 must use prior releases.
+
+8.4
+---
+
+* Pull Request #209: Better error message when no backend is
+  available (indicating keyrings.alt as a quick workaround).
+* Pull Request #208: Fix pywin32-ctypes package name in
+  requirements.
+
+8.3
+---
+
+* Issue #207: Library now requires win32ctypes on Windows
+  systems, which will be installed automatically by
+  Setuptools 0.7 or Pip 6 (or later).
+* Actually removed QtKwallet, which was meant to be dropped in
+  8.0 but somehow remained.
+
+8.2
+---
+
+* Update readme to include how-to use with Linux
+  non-graphical environments.
+
+8.1
+---
+
+* Issue #197: Add ``__version__`` attribute to keyring module.
+
+8.0
+---
+
+* Issue #117: Removed all but the preferred keyring backends
+  for each of the major desktop platforms:
+
+- keyring.backends.kwallet.DBusKeyring
+- keyring.backends.OS_X.Keyring
+- keyring.backends.SecretService.Keyring
+- keyring.backends.Windows.WinVaultKeyring
+
+  All other keyrings
+  have been moved to a new package, `keyrings.alt
+  `_ and
+  backward-compatibility aliases removed.
+  To retain
+  availability of these less preferred keyrings, include
+  that package in your installation (install both keyring
+  and keyrings.alt).
+
+  As these keyrings have moved, any keyrings indicated
+  explicitly in configuration will need to be updated to
+  replace "keyring.backends." with "keyrings.alt.". For
+  example, "keyring.backends.file.PlaintextKeyring"
+  becomes "keyrings.alt.file.PlaintextKeyring".
+
+7.3.1
+-
+
+* Issue #194: Redirect away from docs until they have something
+  more than the changelog. Users seeking the changelog will
+  want to follow the `direct link
+  `_.
+
+7.3
+---
+
+* Issue #117: Added support for filtering which
+  backends are acceptable. To limit to only loading recommended
+  keyrings (those with priority >= 1), call::
+
+keyring.core.init_backend(limit=keyring.core.recommended)
+
+7.2
+---
+
+* Pull Request #190: OS X backend now exposes a ``keychain``
+  attribute, which if set will be used by ``get_password`` when
+  retrieving passwords. Useful in environments such as when
+  running under cron where the default keychain is not the same
+  as the default keychain in a login session. Example usage::
+
+keyring.get_keyring().keychain = '/path/to/login.keychain'
+pw = keyring.get_password(...)
+
+---

Old:

  keyring-7.1.2.tar.gz

New:

  keyring-9.0.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.CofsfI/_old  2016-05-10 09:26:28.0 +0200
+++ /var/tmp/diff_new_pack.CofsfI/_new  2016-05-10 09:26:28.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:7.1.2
+Version:9.0
 Release:0
 Url:https://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
@@ -54,8 +54,6 @@
 
 %prep
 %setup -q -n keyring-%{version}
-# For rpmlint warning: remove shebang from python library:
-sed -i '/^#!/d' keyring/cli.py 

commit python-keyring for openSUSE:Factory

2016-01-30 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2016-01-30 11:30:42

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2015-12-21 12:03:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2016-01-30 11:30:43.0 +0100
@@ -1,0 +2,50 @@
+Tue Jan 12 16:56:53 UTC 2016 - mich...@stroeder.com
+
+- update to upstream release 7.1.2
+- require Python 2.7+
+- require python-setuptools_scm 1.9+
+
+7.1
+* Issue #186: Removed preference for keyrings based on
+  ``XDG_CURRENT_DESKTOP`` as these values are to varied
+  to be a reliable indicator of which keyring implementation
+  might be preferable.
+
+7.0.2
+* Issue #187: Restore ``Keyring`` name in ``kwallet`` backend.
+  Users of keyring 6.1 or later should prefer an explicit reference
+  to DBusKeyring or QtKeyring instead.
+
+7.0.1
+* Issue #183 and Issue #185: Gnome keyring no longer relies
+  on environment variables, but instead relies on the GnomeKeyring
+  library to determine viability.
+
+7.0
+* Issue #99: Keyring now expects the config file to be located
+  in the XDG_CONFIG_HOME rather than XDG_DATA_HOME and will
+  fail to start if the config is found in the old location but not
+  the new. On systems where the two locations are distinct,
+  simply copy or symlink the config to remain compatible with
+  older versions or move the file to work only with 7.0 and later.
+* Replaced Pull Request #182 with a conditional SessionBus
+  construction, based on subsequent discussion.
+
+6.1.1
+* Pull Request #182: Prevent DBus from indicating as a viable
+  backend when no viable X DISPLAY variable is present.
+
+6.1
+* Pull Request #174: Add DBus backend for KWallet, preferred to Qt
+  backend. Theoretically, it should be auto-detected based on
+  available libraries and interchangeable with the Qt backend.
+
+6.0
+* Drop support for Python 2.6.
+
+5.7.1
+* Updated project metadata to match Github hosting and
+  generally refreshed the metadata structure to match
+  practices with other projects.
+
+---

Old:

  keyring-5.7.tar.gz

New:

  keyring-7.1.2.tar.gz



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.JKy6ry/_old  2016-01-30 11:30:45.0 +0100
+++ /var/tmp/diff_new_pack.JKy6ry/_new  2016-01-30 11:30:45.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:5.7
+Version:7.1.2
 Release:0
 Url:https://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
@@ -25,9 +25,9 @@
 Group:  Development/Languages/Python
 Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
+BuildRequires:  python-devel >= 2.7
 BuildRequires:  python-setuptools
-BuildRequires:  python-setuptools_scm
+BuildRequires:  python-setuptools_scm >= 1.9
 # Test requirements:
 BuildRequires:  python-mock
 BuildRequires:  python-pytest

++ keyring-5.7.tar.gz -> keyring-7.1.2.tar.gz ++
 2642 lines of diff (skipped)




commit python-keyring for openSUSE:Factory

2015-12-21 Thread h_root


binmHjsDCXKm5.bin
Description: Binary data


commit python-keyring for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2015-09-24 07:16:14

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2015-09-11 09:02:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2015-09-24 07:16:16.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep  17 11:41:56 UTC 2015 - m0...@samaxi.de
+
+- Added keyring-import-gi.patch: gi.require_version is called and not 
+  found if gi is not imported
+
+---

New:

  keyring-import-gi.patch



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.5hVRMo/_old  2015-09-24 07:16:17.0 +0200
+++ /var/tmp/diff_new_pack.5hVRMo/_new  2015-09-24 07:16:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM keyring-gnome-3.18.patch dims...@opensuse.org -- Silence 
a warning when run in GNOME 3.18: gi requires versioned imports now.
 Patch0: keyring-gnome-3.18.patch
+Patch1: keyring-import-gi.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
@@ -57,6 +58,7 @@
 %prep
 %setup -q -n keyring-%{version}
 %patch0 -p1
+%patch1 -p1
 # For rpmlint warning: remove shebang from python library:
 sed -i '/^#!/d' keyring/cli.py keyring/backends/_win_crypto.py
 

++ keyring-import-gi.patch ++
diff --git a/keyring/backends/Gnome.py b/keyring/backends/Gnome.py
index 7a8a274..642bc80 100644
--- a/keyring/backends/Gnome.py
+++ b/keyring/backends/Gnome.py
@@ -3,6 +3,7 @@ import os
 try:
 from gi import Repository
 if Repository.get_default().enumerate_versions('GnomeKeyring'):
+import gi
 gi.require_version('GnomeKeyring', '1.0')
 from gi.repository import GnomeKeyring
 except ImportError:



commit python-keyring for openSUSE:Factory

2015-09-11 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2015-09-11 09:02:47

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2015-05-19 23:16:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2015-09-11 09:02:49.0 +0200
@@ -1,0 +2,10 @@
+Mon Sep  7 08:40:56 UTC 2015 - dims...@opensuse.org
+
+- Update to version 5.4:
+  + Prefer setuptools_scm to hgtools.
+- Replace python-hgtools BuildRequires with python-setuptools_scm,
+  following upstreams change back to setuptools_scm.
+- Add keyring-gnome-3.18.patch: Silence a warning: on GNOME 3.18,
+  it is mandatory to specify the version to be imported.
+
+---

Old:

  keyring-5.3.zip

New:

  keyring-5.4.tar.gz
  keyring-gnome-3.18.patch



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.XJui9v/_old  2015-09-11 09:02:50.0 +0200
+++ /var/tmp/diff_new_pack.XJui9v/_new  2015-09-11 09:02:50.0 +0200
@@ -17,18 +17,19 @@
 
 
 Name:   python-keyring
-Version:5.3
+Version:5.4
 Release:0
 Url:https://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
 License:Python-2.0 and MIT
 Group:  Development/Languages/Python
-Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.zip
+Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM keyring-gnome-3.18.patch dims...@opensuse.org -- Silence 
a warning when run in GNOME 3.18: gi requires versioned imports now.
+Patch0: keyring-gnome-3.18.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
-BuildRequires:  python-hgtools
 BuildRequires:  python-setuptools
-BuildRequires:  unzip
+BuildRequires:  python-setuptools_scm
 # Test requirements:
 BuildRequires:  python-mock
 BuildRequires:  python-pytest
@@ -55,6 +56,7 @@
 
 %prep
 %setup -q -n keyring-%{version}
+%patch0 -p1
 # For rpmlint warning: remove shebang from python library:
 sed -i '/^#!/d' keyring/cli.py keyring/backends/_win_crypto.py
 

++ keyring-gnome-3.18.patch ++
Index: keyring-5.4/keyring/backends/Gnome.py
===
--- keyring-5.4.orig/keyring/backends/Gnome.py
+++ keyring-5.4/keyring/backends/Gnome.py
@@ -3,6 +3,7 @@ import os
 try:
 from gi import Repository
 if Repository.get_default().enumerate_versions('GnomeKeyring'):
+gi.require_version('GnomeKeyring', '1.0')
 from gi.repository import GnomeKeyring
 except ImportError:
 pass



commit python-keyring for openSUSE:Factory

2015-05-19 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2015-05-19 23:16:50

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2014-11-13 09:21:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2015-05-19 23:16:51.0 +0200
@@ -1,0 +2,11 @@
+Tue Apr 28 11:06:12 UTC 2015 - mimi...@gmail.com
+
+- update to version 5.3
++ changed licence to Python-2.0 and MIT
+ * Prefer setuptools_scm to hgtools.
+ * Version numbering is now derived from the code repository tags via hgtools.
+ * Build and install now requires setuptools.
+ * The entry point group must look like a module name, so the group is now 
“keyring.backends”.
+ * Added preliminary support for loading keyring backends through setuptools 
entry points, specifically “keyring backends”.
+
+---

Old:

  keyring-4.0.zip

New:

  keyring-5.3.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.F65Xg0/_old  2015-05-19 23:16:52.0 +0200
+++ /var/tmp/diff_new_pack.F65Xg0/_new  2015-05-19 23:16:52.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,17 @@
 
 
 Name:   python-keyring
-Version:4.0
+Version:5.3
 Release:0
-Url:http://bitbucket.org/kang/python-keyring-lib
+Url:https://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
-License:Python-2.0
+License:Python-2.0 and MIT
 Group:  Development/Languages/Python
 Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.zip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
+BuildRequires:  python-hgtools
+BuildRequires:  python-setuptools
 BuildRequires:  unzip
 # Test requirements:
 BuildRequires:  python-mock




commit python-keyring for openSUSE:Factory

2014-11-13 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2014-11-13 09:21:38

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2014-10-18 09:08:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2014-11-13 09:21:41.0 +0100
@@ -1,0 +2,6 @@
+Tue Nov 11 17:45:50 UTC 2014 - i...@marguerite.su
+
+- use update-alternatives for /usr/bin/keyring because there'll be
+  a python3-keyring package
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.tKyOEq/_old  2014-11-13 09:21:42.0 +0100
+++ /var/tmp/diff_new_pack.tKyOEq/_new  2014-11-13 09:21:42.0 +0100
@@ -34,6 +34,8 @@
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
 %endif
+Requires(post): update-alternatives
+Requires(postun):   update-alternatives
 Provides:   python-keyring-kde = %{version}
 Obsoletes:  python-keyring-kde < %{version}
 Provides:   python-keyring-gnome = %{version}
@@ -60,13 +62,30 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+# update-alternatives
+mv %{buildroot}%{_bindir}/keyring %{buildroot}%{_bindir}/keyring-%{py_ver}
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/keyring
+ln -sf %{_sysconfdir}/alternatives/keyring %{buildroot}%{_bindir}/keyring
+
 %check
 py.test
 
+%post
+update-alternatives \
+--install %{_bindir}/keyring keyring %{_bindir}/keyring-%{py_ver} 20
+
+%postun
+if [ $1 -eq 0 ] ; then
+update-alternatives --remove keyring %{_bindir}/keyring-%{py_ver}
+fi
+
 %files
 %defattr(-,root,root)
 %doc CONTRIBUTORS.txt README.rst CHANGES.rst
+%ghost %{_sysconfdir}/alternatives/keyring
 %{_bindir}/keyring
+%{_bindir}/keyring-%{py_ver}
 %{python_sitelib}/*
 
 %changelog


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2014-10-18 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2014-10-18 09:08:05

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2014-09-10 17:01:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2014-10-18 09:08:07.0 +0200
@@ -1,0 +2,23 @@
+Tue Oct 14 09:57:54 UTC 2014 - kgronl...@suse.com
+
+- Update to version 4.0 (boo#901066):
+  * Removed ``keyring_path`` parameter from ``load_keyring``. See release notes
+for 3.0.3 for more details.
+  * Issue #22: Removed support for loading the config from the current
+directory. The config file must now be located in the platform-specific
+config location.
+- Changes from version 3.7:
+  * Issue #22: Deprecated loading of config from current directory. Support for
+loading the config in this manner will be removed in a future version.
+  * Issue #131: Keyring now will prefer ``pywin32-ctypes
+``_ to pywin32 if available.
+- Changes from version 3.6:
+  * Gnome keyring no longer relies on the GNOME_KEYRING_CONTROL environment
+variable.
+  * Issue #140: Restore compatibility for older versions of PyWin32.
+
+- Switch to pytest since nose doesn't support test fixtures and fails:
+  - Add BuildRequires: python-pytest
+  - Remove BuildRequires: python-nose
+
+---

Old:

  keyring-3.6.zip

New:

  keyring-4.0.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.IfNqR4/_old  2014-10-18 09:08:08.0 +0200
+++ /var/tmp/diff_new_pack.IfNqR4/_new  2014-10-18 09:08:08.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:3.6
+Version:4.0
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
@@ -29,7 +29,7 @@
 BuildRequires:  unzip
 # Test requirements:
 BuildRequires:  python-mock
-BuildRequires:  python-nose
+BuildRequires:  python-pytest
 BuildRequires:  python-pytest-runner
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
@@ -61,7 +61,7 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-nosetests
+py.test
 
 %files
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2014-09-10 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2014-09-10 17:01:21

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2014-03-20 07:32:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2014-09-10 17:01:30.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 28 13:05:31 UTC 2014 - dmuel...@suse.com
+
+- reduce/fix build requires 
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.nDMB56/_old  2014-09-10 17:01:33.0 +0200
+++ /var/tmp/diff_new_pack.nDMB56/_new  2014-09-10 17:01:33.0 +0200
@@ -31,7 +31,9 @@
 BuildRequires:  python-mock
 BuildRequires:  python-nose
 BuildRequires:  python-pytest-runner
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-unittest2
+%endif
 Provides:   python-keyring-kde = %{version}
 Obsoletes:  python-keyring-kde < %{version}
 Provides:   python-keyring-gnome = %{version}


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2014-03-19 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2014-03-20 07:32:44

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-12-09 17:00:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2014-03-20 07:32:45.0 +0100
@@ -1,0 +2,20 @@
+Mon Mar 17 10:12:00 UTC 2014 - speili...@suse.com
+
+- Update to version 3.6:
+  * Add support for packages that wish to bundle keyring by using relative
+imports throughout.
+- Changes from version 3.5:
+  * Issue #49: Give the backend priorities a 1.5 multiplier bump when an
+XDG_CURRENT_DESKTOP environment variable matches the keyring's target
+environment.
+  * Issue #99: Clarified documentation on location of config and data files.
+Prepared the code base to treat the two differently on Unix-based systems.
+For now, the behavior is unchanged.
+- Changes from version 3.4:
+  * Extracted FileBacked and Encrypted base classes.
+  * Add a pyinstaller hook to expose backend modules. Ref #124
+  * Pull request #41: Use errno module instead of hardcoding error codes.
+  * SecretService backend: correctly handle cases when user dismissed
+the collection creation or unlock prompt.
+
+---

Old:

  keyring-3.3.zip

New:

  keyring-3.6.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.E5zOw0/_old  2014-03-20 07:32:45.0 +0100
+++ /var/tmp/diff_new_pack.E5zOw0/_new  2014-03-20 07:32:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   python-keyring
-Version:3.3
+Version:3.6
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
 License:Python-2.0
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/k/keyring/keyring-%{version}.zip
+Source: 
https://pypi.python.org/packages/source/k/keyring/keyring-%{version}.zip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 BuildRequires:  unzip

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-12-09 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-12-09 17:00:47

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-09-27 18:01:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-12-09 17:00:49.0 +0100
@@ -1,0 +2,28 @@
+Sun Dec  8 18:49:56 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 3.3
+  * KWallet backend will now honor the KDE_FULL_SESSION environment
+variable as found on openSUSE.
+- Changes from 3.2.1
+  * SecretService backend: use a different function to check that the
+backend is functional. The default collection may not exist, but
+the collection will remain usable in that case.
+Also, make the error message more verbose.
+Resolves https://bugs.launchpad.net/bugs/1242412.
+- Changes from 3.2
+  * Issue #120: Invoke KeyringBackend.priority during load_keyring
+to ensure that any keyring loaded is actually viable (or raises
+an informative exception).
+  * Issue #123: fix removing items.
+  * Correctly escape item name when removing.
+  * Use with statement when working with files.
+  * Add a test for removing one item in group.
+  * Issue #81: Added experimental support for third-party backends.
+See keyring.core._load_library_extensions for information on
+supplying a third-party backend.
+- Changes from 3.1
+  * All code now runs natively on both Python 2 and Python 3, 
+no 2to3 conversion is required.
+  * Testsuite: clean up, and make more use of unittest2 methods.
+
+---

Old:

  keyring-3.0.5.zip

New:

  keyring-3.3.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.7d20ip/_old  2013-12-09 17:00:49.0 +0100
+++ /var/tmp/diff_new_pack.7d20ip/_new  2013-12-09 17:00:49.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:3.0.5
+Version:3.3
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-09-27 18:01:36

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-07-22 13:52:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-09-27 18:01:37.0 +0200
@@ -1,0 +2,29 @@
+Fri Sep 27 07:11:55 UTC 2013 - dmuel...@suse.com
+
+- update to 3.0.5:
+  * Simplified the implementation of ``keyring.core.load_keyring``. It now uses
+  ``__import__`` instead of loading modules explicitly.
+  * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``. 
+  * Ensure that modules are actually imported even in Mercurial's Demand Import
+  environment.
+  * Removed support for Python 2.5.
+  * Removed names in ``keyring.backend`` moved in 1.1 and previously retained
+  for compatibilty.
+  *  GnomeKeyring: fix availability checks, and make sure the warning
+  message from pygobject is not printed.
+  *  Prioritized backend support. The primary interface for Keyring backend
+  classes has been refactored to now emit a 'priority' based on the current
+  environment (operating system, libraries available, etc). These priorities
+  provide an indication of the applicability of that backend for the current
+  environment. Users are still welcome to specify a particular backend in
+  configuration, but the default behavior should now be to select the most
+  appropriate backend by default.
+
+---
+Wed Sep  4 13:35:14 UTC 2013 - speili...@suse.com
+
+- Update to version 1.6.1:
+  + Only include pytest-runner in 'setup requirements' when ptr invocation is
+indicated in the command-line (Issue #105).
+
+---

Old:

  keyring-1.6.zip

New:

  keyring-3.0.5.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.gflll5/_old  2013-09-27 18:01:37.0 +0200
+++ /var/tmp/diff_new_pack.gflll5/_new  2013-09-27 18:01:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:1.6
+Version:3.0.5
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-07-22 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-07-22 13:52:02

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-07-04 10:14:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-07-22 13:52:03.0 +0200
@@ -1,0 +2,11 @@
+Fri Jul 19 11:01:08 UTC 2013 - dmuel...@suse.com
+
+- update to 1.6:
+  - Use the same attributes (``username`` / ``service``) as the SecretService
+backend uses, allow searching for old ones for compatibility.
+  - Also set ``application`` attribute.
+  - Correctly handle all types of errors, not only ``CANCELLED`` and 
``NO_MATCH``.
+  - Avoid printing warnings to stderr when GnomeKeyring is not available.
+  - Use a better label for passwords, the same as GNOME Keyring backend uses.
+
+---

Old:

  keyring-1.2.2.zip
  keyring-1.5.zip

New:

  keyring-1.6.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.C6xMw3/_old  2013-07-22 13:52:04.0 +0200
+++ /var/tmp/diff_new_pack.C6xMw3/_new  2013-07-22 13:52:04.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:1.5
+Version:1.6
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-07-04 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-07-04 10:14:28

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-03-30 15:00:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-07-04 10:14:29.0 +0200
@@ -1,0 +2,15 @@
+Wed Jul  3 15:45:06 UTC 2013 - dmuel...@suse.com
+
+- update to 1.5:
+  * SecretService: allow deleting items created using previous python-keyring 
versions.
+  * Use secretstorage.get_default_collection if it's available.
+  * Switch GnomeKeyring backend to use native libgnome-keyring via GObject
+  Introspection, not the obsolete python-gnomekeyring module 
+  * Use the SecretStorage library to implement the Secret Service backend
+  (instead of using dbus directly)
+  * Now the keyring supports prompting for and deleting passwords
+
+- do not unconditionally recommend python-kde4
+- python-gnomekeyring is not needed anymore
+
+---

New:

  keyring-1.5.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.9oXSmP/_old  2013-07-04 10:14:29.0 +0200
+++ /var/tmp/diff_new_pack.9oXSmP/_new  2013-07-04 10:14:29.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-keyring
-Version:1.2.2
+Version:1.5
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
@@ -36,8 +36,7 @@
 Obsoletes:  python-keyring-kde < %{version}
 Provides:   python-keyring-gnome = %{version}
 Obsoletes:  python-keyring-gnome < %{version}
-Recommends: python-gnomekeyring
-Recommends: python-kde4
+Supplements:packageand(kdebase4-workspace:kwalletmanager)
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %else


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-03-30 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-03-30 15:00:22

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-02-23 16:41:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-03-30 15:00:24.0 +0100
@@ -1,0 +2,6 @@
+Fri Mar 22 14:07:23 UTC 2013 - speili...@suse.com
+
+- Recommend both python-gnomekeyring and python-kde4 needed for
+  Gnome and KDE keyring implementations.
+
+---



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.THgfo1/_old  2013-03-30 15:00:24.0 +0100
+++ /var/tmp/diff_new_pack.THgfo1/_new  2013-03-30 15:00:24.0 +0100
@@ -36,6 +36,8 @@
 Obsoletes:  python-keyring-kde < %{version}
 Provides:   python-keyring-gnome = %{version}
 Obsoletes:  python-keyring-gnome < %{version}
+Recommends: python-gnomekeyring
+Recommends: python-kde4
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %else


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-02-23 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-02-23 16:41:21

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring", Maintainer is "r...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-keyring/python-keyring.changes
2013-01-21 17:45:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-02-23 16:41:22.0 +0100
@@ -1,0 +2,16 @@
+Mon Feb 11 09:19:27 UTC 2013 - sasc...@suse.de
+
+- Drop old SUSE checks
+- Add python-unittest2 build requirement to make sure the testsuite
+  passes on SLE_11_SP2
+
+---
+Sun Feb 10 14:33:59 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 1.2.2:
+  * Fixed handling situations when user cancels kwallet dialog or denies
+access for the app.
+- Add new dependencies
+- FIx shebang rpmlint warnings
+
+---

Old:

  keyring-0.9.1.zip

New:

  keyring-1.2.2.zip



Other differences:
--
++ python-keyring.spec ++
--- /var/tmp/diff_new_pack.5tc8Rg/_old  2013-02-23 16:41:23.0 +0100
+++ /var/tmp/diff_new_pack.5tc8Rg/_new  2013-02-23 16:41:23.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-keyring
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -11,12 +11,13 @@
 # case the license is the MIT License). An "Open Source License" is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-#
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   python-keyring
-Version:0.9.1
+Version:1.2.2
 Release:0
 Url:http://bitbucket.org/kang/python-keyring-lib
 Summary:Store and access your passwords safely
@@ -25,8 +26,12 @@
 Source: 
http://pypi.python.org/packages/source/k/keyring/keyring-%{version}.zip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
-BuildRequires:  python-nose
 BuildRequires:  unzip
+# Test requirements:
+BuildRequires:  python-mock
+BuildRequires:  python-nose
+BuildRequires:  python-pytest-runner
+BuildRequires:  python-unittest2
 Provides:   python-keyring-kde = %{version}
 Obsoletes:  python-keyring-kde < %{version}
 Provides:   python-keyring-gnome = %{version}
@@ -43,6 +48,8 @@
 
 %prep
 %setup -q -n keyring-%{version}
+# For rpmlint warning: remove shebang from python library:
+sed -i '/^#!/d' keyring/cli.py keyring/backends/_win_crypto.py
 
 %build
 python setup.py build
@@ -50,14 +57,13 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%if 0%{?suse_version} >= 1140
 %check
 nosetests
-%endif
 
 %files
 %defattr(-,root,root)
-%doc CONTRIBUTORS.txt README CHANGES.txt
+%doc CONTRIBUTORS.txt README.rst CHANGES.rst
+%{_bindir}/keyring
 %{python_sitelib}/*
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-keyring for openSUSE:Factory

2013-01-21 Thread h_root
Hello community,

here is the log from the commit of package python-keyring for openSUSE:Factory 
checked in at 2013-01-21 17:45:13

Comparing /work/SRC/openSUSE:Factory/python-keyring (Old)
 and  /work/SRC/openSUSE:Factory/.python-keyring.new (New)


Package is "python-keyring", Maintainer is "r...@suse.com"

Changes:

New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:Factory/.python-keyring.new/python-keyring.changes   
2013-01-21 17:45:14.0 +0100
@@ -0,0 +1,85 @@
+---
+Fri Jun  8 22:12:52 UTC 2012 - nico.laus.2...@gmx.de
+
+- update to version 0.9.1
+  * Fix for issue where SecretServiceBackend.set_password would
+raise a UnicodeError on Python 3 or when a unicode password
+was provided on Python 2.
+  * CryptedFileKeyring now uses PBKDF2 to derive the key from the
+user's password and a random hash. The IV is chosen randomly
+as well. All the stored passwords are encrypted at once. Any
+keyrings using the old format will be automatically converted
+to the new format (but will no longer be compatible with 0.9
+and earlier). The user's password is no longer limited to 32
+characters. PyCrypto 2.5 or greater is now required for this
+keyring.
+- update to version 0.9
+  * Add support for GTK 3 and secret service D-Bus. Fixes #52.
+  * Issue #60 - Use correct method for decoding.
+
+---
+Wed Apr 11 18:16:14 UTC 2012 - sasc...@gmx.de
+
+- Disable testsuite on SLE_11_SP2 to fix build
+
+---
+Tue Apr  3 13:46:06 UTC 2012 - adr...@suse.de
+
+- update to version 0.8.1
+  * file keys are store in a plattform friendly location
+
+---
+Wed Feb  1 10:51:39 UTC 2012 - sasc...@suse.de
+
+- Spec file cleanup:
+  * Add proper provides/obsoletes pairs for -gnome and -kde subpackages
+  * Removed outdated %clean section
+  * Package CONTRIBUTORS.txt
+  * Run testsuite
+- Update to version 0.7.1:
+  * Removed non-ASCII characters from README and CHANGES docs
+- Changes from version 0.7:
+  * Python 3 is now supported.
+  * Extension modules on Mac and Windows replaced by pure-Python ctypes
+implementations. Thanks to Jerome Laheurte.
+  * WinVaultKeyring now supports multiple passwords for the same service.
+  * Most of the tests don't require user interaction anymore.
+  * Entries stored in Gnome Keyring appears now with a meaningful name
+if you try to browser your keyring (for ex. with Seahorse)
+  * Tests from Gnome Keyring no longer pollute the user own keyring.
+  * keyring.util.escape now accepts only unicode strings. Don't try
+to encode strings passed to it.
+
+---
+Fri Sep  2 08:12:48 UTC 2011 - adr...@suse.de
+
+- update to version 0.6.2
+  * Gnome keyring should not be used if there is no DISPLAY or if
+the dbus is not around
+(https://bugs.launchpad.net/launchpadlib/+bug/752282).
+  * Added keyring.http for facilitating HTTP Auth using keyring.
+  * Add a utility to access the keyring from the command line.
+  * Remove a spurious KDE debug message when using KWallet
+  * Fix a bug that caused an exception if the user canceled the
+KWallet dialog
+
(https://bitbucket.org/kang/python-keyring-lib/issue/37/user-canceling-of-kde-wallet-dialogs).
+  * Now using the existing Gnome and KDE python libs instead of
+custom C++ code.
+  * Using the getpass module instead of custom code
+  * Fixed the setup script (some subdirs were not included in
+the release.)
+  * Fixed keyring.core when the user doesn't have a cfg, or is
+not properly configured.
+  * Fixed escaping issues for usernames with non-ascii characters
+- -gnome and -kde sub packages became obsolete
+
+---
+Fri Nov 13 12:39:06 UTC 2009 - adr...@suse.de
+
+- update to version 0.2
+
+---
+Fri Sep  4 13:00:31 UTC 2009 - adr...@suse.de
+
+- package initial version 0.1
+

New:

  keyring-0.9.1.zip
  python-keyring.changes
  python-keyring.spec



Other differences:
--
++ python-keyring.spec ++
#
# spec file for package python-keyring
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same l