Revisions of python-keyring

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1165958 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 59)
- update to 25.1.0:
  * Replace ExceptionRaisedContext with ExceptionTrap.
  * When completion is unavailable, exit with non-zero status and
    emit message to stderr.
  * Removed check for config in XDG_DATA_HOME on Linux systems.
  * In platform config support, remove support for Windows XP,
    now 10 years sunset.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1159130 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 58)
- update to 24.3.1:
  * Minor fixes to account for emergent typing and linter
    concerns.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129228 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 57)
- update to 24.3.0:
  * Added bash completion support. (#643)

- Update to version 23.11.0
- Inject multibuild to prevent a build cycle
- update to 23.6.0
- Added keyring-import-gi.patch: gi.require_version is called and not
- reduce/fix build requires
  * All code now runs natively on both Python 2 and Python 3,
  * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``.
  Introspection, not the obsolete python-gnomekeyring module
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1055998 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 53)
- update to 23.13.1:
  * #608: Added support for tab completion on the ``keyring`` command
  if the ``completion`` extra is installed (``keyring[completion]``).
  * #612: Prevent installation of ``pywin32-ctypes 0.1.2`` with broken
  ``use2to3`` directive.
  * #607: Removed PSF license as it was unused and confusing. Project
  remains MIT licensed as always.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1009752 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 50)
- Add the missing python-jaraco.classes dependency (bsc#1203659)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1004358 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 47)
- update to 23.9.1:
  * #593: Restore ``keyring.util.properties`` with deprecation warning for
    backward compatibility.
  * #588: Project now depends on ``jaraco.classes`` for class property support.
  * #581: Corrected regression in ``libsecret`` tests (``.collection`` property).
  * #587: Fix regression in ``libsecret``.
  * #448: ``SecretService`` and ``libsecret`` backends now support a
    new ``SelectableScheme``, allowing the keys for "username" and
    "service" to be overridden for compatibility with other schemes
    such as KeePassXC.
  * Introduced a new ``.with_properties`` method on backends to
    produce a new keyring with different properties. Use for example
    to get a keyring with a different ``keychain`` (macOS) or
    ``scheme`` (SecretService/libsecret). e.g.::
      keypass = keyring.get_keyring().with_properties(scheme='KeePassXC')
  * ``.with_keychain`` method on macOS is superseded by ``.with_properties``
    and so is now deprecated.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 999759 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 46)
- Inject multibuild to prevent a build cycle
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 990874 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 45)
- update to 23.7.0:
  * #582: Suppress KeyringErrors for devpi client.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 981383 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 43)
- update to 23.5.1:
  * The correct config root is now used on Windows
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945432 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 42)
- update to 23.5.0:
  * Require Python 3.7 or later.
  * #551: Fixed docs warnings.
  * #549: EnvironCredential now allows for equality
    comparison.
  * #529: macOS backend is no longer viable if the API module
    cannot be loaded. Prevents "symbol not found" errors on
    macOS 11 (Big Sur) and later when a "universal2" binary
    is not used (available for Python 3.8.7 and later).
  * #547: Tests no longer attempt to run macOS backends even
    on macOS when the backend is non-viable.
  * #542: Change get_credential to return generic Credential.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 921255 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 41)
- Update to 23.2.1:
  * #530: In libsecret tests, use a session collection to allow tests
    to pass on Debian.
  * #521: Add libsecret backend.
  * #519: macOS backend APIs updated to newer, non-legacy APIs.
- Add patch support-new-importlib.patch:
  * Support new importlib-metadata.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 900608 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 40)
- Update to 23.0.1 (bsc#1184133):
  * #504: Better error with invalid parameter to init_keyring.
  * #505: Nicer documentation for headless Docker.
  * Backends now all invoke ``set_properties_from_env`` on
    self in the initializer. Derived backends should be sure
    to invoke ``super().__init__()``.
  * Use new entry points API from importlib_metadata 3.6.
  * Added redundant type declarations for accessor functions
    in ``keyring.core``.
  * Added type declaration for ``keyring.core.get_keyring()``.
  * #438: For better interoperability with other
    applications, ``Windows`` backend now attempts to
    decode passwords using UTF-8 if UTF-16 decoding fails.
    Passwords are still stored as UTF-16.
  * #437: Package now declares typing support.
  * #403: Keyring no longer eagerly initializes the backend
    on import, but instead defers the backend initialization
    until a keyring is accessed. Any callers reliant on this
    early intialization behavior may need to call
    ``keyring.core.init_backend()`` to explicitly initialize
    the detected backend.
  * #474: SecretService and KWallet backends are now
    disabled if the relevant names are not available on
    D-Bus. Keyring should now be much more responsive
    in these environments.
  * #463: Fixed regression in KWallet ``get_credential``
    where a simple string was returned instead of a
    SimpleCredential.
  * #431: KWallet backend now supports ``get_credential``.
  * #445: Suppress errors when ``sys.argv`` is not
    a list of at least one element.
  * #440: Keyring now honors XDG_CONFIG_HOME as
    ``~/.config``.
  * #452: SecretService ``get_credential`` now returns
    ``None`` for unmatched query.
- Remove fix-kwallet-tests.patch, it doesn't seem to be necessary
  anymore.
Displaying revisions 1 - 20 of 59
openSUSE Build Service is sponsored by