Skip to content

Keyring not available in dev env.

The keyring is choosed by the keyring lib testing imports and using a preference list. It will try to import @PyKDE4@ to use @kwallet@, @gi@ to use @gnome-keyring@, and so on.

This works on a .deb installation since the packages are available. We get this working for the bundle using a fallback system import, so all the imports are made from the @lib/@ folder and the last place to look is the system lib, where it will find the needed ones for the keyring.

In the dev environment we should use a trick similar to the one used to avoid installing @PySide@ inside the virtual environment. We could link @gi@ or whatever we need into the venv to get the keyring working.

(from redmine: created on 2014-08-14, relates #5915 (closed), relates #6879 (closed))