Revisions of python-keyring

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 349379 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- Update to version 5.7
- Removed CONTRIBUTORS.txt because not available in upstream
  source anymore.
- dropped patches keyring-import-gi.patch and keyring-gnome-3.18.patch
  because they were obsoleted by fixes in upstream source
5.7
---
* Issue #177: Resolve default keyring name on Gnome using the API.
* Issue #145: Add workaround for password exposure through
  process status for most passwords containing simple
  characters.
5.6
---
* Allow keyring to be invoked from command-line with
  ``python -m keyring``.
5.5.1
-----
* Issue #156: Fixed test failures in ``pyfs`` keyring related to
  0.5 release.
5.5
---
* Pull Request #176: Use recommended mechanism for checking
  GnomeKeyring version.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 307762 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 15)
resubmit with fixed license
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 248130 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
- reduce/fix build requires (forwarded request 248129 from dirkmueller)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 226392 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 10)
- 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.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 209859 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 9)
- 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. (forwarded request 209858 from posophe)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 201071 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 8)
- 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. (forwarded request 201031 from dirkmueller)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 7)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 183947 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 6)
- 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. (forwarded request 183721 from dirkmueller)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 181909 from Alexandre Rogoski's avatar Alexandre Rogoski (aledr) (revision 5)
- 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 (forwarded request 181903 from dirkmueller)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 161759 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 4)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 155086 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 3)
- Drop old SUSE checks
- Add python-unittest2 build requirement to make sure the testsuite
  passes on SLE_11_SP2

- 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
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 2)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 149314 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 1)
needed by osc for storing passwords in kwallet/gnome-keyring
Displaying revisions 41 - 60 of 60
openSUSE Build Service is sponsored by