What for ?
- You can access the keyring you use on your system (Gnome-keyring, KWallet) to store your app’s passwords.
- It’s a unified access to keyrings that the Python Keyring library provides, meaning you can easely write your own backend for your keyring software.
- You can create your own keyring, crypted on a file, still with the same library.
- Keyrings are cool and this library provides a great way to play with them, from your Python applications.
- When mature, the Keyring library will be integrated in the official Python module getpass, which means you’re not learning yet-another-soon-unmaintained library.
The source package provides three binary packages :
- python-keyring : the Keyring library without the support of both Gnome-keyring and KWallet.
- python-keyring-gnome : the support for Gnome-keyring.
- python-keyring-kwallet : the support for KWallet.
If you use passwords in your Python apps, it’s worth to give python-keyring a try.