Skip to main content

A pure Python keyring backend using the Freedesktop secret service.

Project description

The Python keyring lib is a cross-platform interface to store and retrieve passwords and other secret information.

This is a keyring backend for Linux that only needs pure Python dependencies. Like the main SecretService backend, it uses DBus to talk to the secret service daemon. However, the SecretService backend relies on system libraries, which makes installation more difficult. This backend uses Jeepney, a pure Python DBus backend.

To use this module, simply install it and use the keyring API as normal; if the main SecretService backend is not available, keyring should automatically detect and use keyring_jeepney.

To explicitly use this module:

import keyring
import keyring_jeepney
keyring.set_keyring(keyring_jeepney.Keyring())

The standard SecretService backend has been much better tested than this one, so you probably want to use that one where practical.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keyring_jeepney-0.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

keyring_jeepney-0.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file keyring_jeepney-0.2.tar.gz.

File metadata

File hashes

Hashes for keyring_jeepney-0.2.tar.gz
Algorithm Hash digest
SHA256 20151d3168ec2749953d6de4e5e37a9648eb21409ab85c23589f2bbeab0d742b
MD5 b05229eaaa0787f0b0d58186e743854a
BLAKE2b-256 161766eb6670b675e070240a632136a17171f4f021f92f3f2aa0e08741f1f51a

See more details on using hashes here.

File details

Details for the file keyring_jeepney-0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for keyring_jeepney-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 778963804e4b811ff2782e87f96fbee62c28a0bb39cc65cf217af161dbe4c7d7
MD5 f2d6201f8d93383b9fb122d061a251e0
BLAKE2b-256 10f7c9797a1893e1ca576239ee9d092b0e04e2312801e90b1ed28489ebf5a01a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page