Keyring

Latest version: v25.2.1

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

Scan your dependencies

Page 27 of 35

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.

3.4.0

======

In tests, pin keyring major version.

3.3

===

* Pull request 40: KWallet backend will now honor the ``KDE_FULL_SESSION``
environment variable as found on openSUSE.

3.3.0

======

Drop support for Python 3.5 and earlier.

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.

3.2

===

* Issue 120: Invoke KeyringBackend.priority during load_keyring to ensure
that any keyring loaded is actually viable (or raises an informative
exception).

* File keyring:

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

Page 27 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.