Keyring

Latest version: v25.2.1

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 35

22.0.1

=======

* 486: Restored ``keyring.backends.OS_X`` module (with no
functionality) to mask errors when older keyring versions
are present until underlying issue is addressed and available
in importlib_metadata.

22.0.0

=======

* Renamed macOS backend from ``OS_X`` to ``macOS``.
Any users specifying the backend by name will need to
use the new name ``keyring.backends.macOS``.

21.8.0

=======

* 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.

21.7.0

=======

* 437: Package now declares typing support.

21.6.0

=======

* 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 initialization behavior may need to call
``keyring.core.init_backend()`` to explicitly initialize
the detected backend.

21.5.0

=======

* 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.

Page 8 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.