Keyring

Latest version: v25.2.1

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

Scan your dependencies

Page 31 of 35

1.6.1

=====

* Only include pytest-runner in 'setup requirements' when ptr invocation is
indicated in the command-line (Issue 105).

1.6

===

* GNOME Keyring backend:

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

* Secret Service backend:

- Use a better label for passwords, the same as GNOME Keyring backend uses.

1.5

===

* SecretService: allow deleting items created using previous python-keyring
versions.

Before the switch to secretstorage, python-keyring didn't set "application"
attribute. Now in addition to supporting searching for items without that
attribute, python-keyring also supports deleting them.

* Use ``secretstorage.get_default_collection`` if it's available.

On secretstorage 1.0 or later, python-keyring now tries to create the
default collection if it doesn't exist, instead of just raising the error.

* Improvements for tests, including fix for Issue 102.

1.4

===

* Switch GnomeKeyring backend to use native libgnome-keyring via
GObject Introspection, not the obsolete python-gnomekeyring module.

1.3

===

9: Moved base file backend functionality from 'keyrings.alt.file'
to 'keyrings.alt.base_file'. This allows the 'Windows' module to
no longer trigger a circular import with the 'file' module.

1.2.3

=====

* Fix for Encrypted File backend on Python 3.
* Issue 97 Improved support for PyPy.

Page 31 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.