Commit Graph

19 Commits

Author SHA256 Message Date
Sascha Peilicke
e5316fcb58 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=26 2014-03-17 10:21:15 +00:00
Sascha Peilicke
27617e3f00 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=25
2014-03-17 10:19:46 +00:00
Denisart Benjamin
0e8731f6db Accepting request 209858 from home:posophe:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/209858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=23
2013-12-08 18:53:19 +00:00
Sascha Peilicke
e60ff2f28a Accepting request 201031 from home:dirkmueller:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/201031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=21
2013-09-27 10:44:08 +00:00
Sascha Peilicke
9c853b941b - Update to version 1.6.1:
+ Only include pytest-runner in 'setup requirements' when ptr invocation is
    indicated in the command-line (Issue #105).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=20
2013-09-04 13:40:44 +00:00
Sascha Peilicke
6239a59d74 Accepting request 183721 from home:dirkmueller:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/183721
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=18
2013-07-22 06:17:23 +00:00
Alexandre Rogoski
bac59a4e59 Accepting request 181903 from home:dirkmueller:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/181903
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=16
2013-07-03 15:59:22 +00:00
Sascha Peilicke
2ae9394168 - Recommend both python-gnomekeyring and python-kde4 needed for
Gnome and KDE keyring implementations.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=14
2013-03-22 14:30:45 +00:00
Sascha Peilicke
33202255b6 - Require python-gnomekeyring to have a working keyring on both
Gnome and KDE.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=13
2013-03-22 14:11:29 +00:00
Sascha Peilicke
edb16aae4a - Bring back kde and gnome sub-packages, this time with proper requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=12
2013-03-22 14:01:43 +00:00
Sascha Peilicke
00212740b3 - Drop old SUSE checks
- Add python-unittest2 build requirement to make sure the testsuite
  passes on SLE_11_SP2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=10
2013-02-11 09:21:32 +00:00
Sascha Peilicke
50f28b9f1f Accepting request 155037 from home:posophe:branches:devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/155037
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=9
2013-02-11 09:11:42 +00:00
Sascha Peilicke
13543fe2bc Accepting request 124284 from home:NicoK:branches:devel:languages:python
update to 0.9.1

OBS-URL: https://build.opensuse.org/request/show/124284
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=7
2012-06-11 07:44:13 +00:00
Sascha Peilicke
4173fe89b7 - Disable testsuite on SLE_11_SP2 to fix build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=6
2012-04-11 18:16:34 +00:00
99f666aaa4 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=5
2012-04-03 13:46:39 +00:00
Sascha Peilicke
c63e3f2944 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=4
2012-02-01 10:55:23 +00:00
Sascha Peilicke
b834b26ac1 Accepting request 80615 from home:adrianSuSE:branches:devel:languages:python
version update

OBS-URL: https://build.opensuse.org/request/show/80615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=3
2011-09-02 09:21:32 +00:00
Stephan Kulow
b0ba297c74 Accepting request 24258 from openSUSE:Tools
Copy from openSUSE:Tools/python-keyring via accept of submit request 24258 revision 2.
Request was accepted with message:
thanks

OBS-URL: https://build.opensuse.org/request/show/24258
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=2
2009-11-24 16:03:33 +00:00
7c6359dfa9 Accepting request 19976 from home:adrianSuSE
Copy from home:adrianSuSE/python-keyring via accept of submit request 19976 revision 4.

OBS-URL: https://build.opensuse.org/request/show/19976
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=1
2009-09-07 09:09:43 +00:00