Keyring

Latest version: v25.2.1

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

Scan your dependencies

Page 5 of 35

23.8.1

=======

* 587: Fix regression in ``libsecret``.

23.8.0

=======

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

23.7.0

=======

* 582: Suppress KeyringErrors for devpi client.

23.6.0

=======

* 575: Only require ``importlib_metadata`` on older Pythons.
* 579: Add ``.with_keychain`` method on macOS for easy reference
to alternate keychains.

23.5.1

=======

* The correct config root is now used on Windows.

23.5.0

=======

* Require Python 3.7 or later.

Page 5 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.