Updated versions of the dependent packages keyring (10.3.1) and keyrings.alt (2.1) induce import errors.
Error initializing plugin Gnome = keyrings.alt.Gnome.
Traceback (most recent call last):
File "/home/jonathan/python/virtualenvs/dingo/lib/python3.5/site-packages/keyring/backend.py", line 167, in _load_plugins
init_func = ep.load()
File "/home/jonathan/python/virtualenvs/dingo/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2302, in load
return self.resolve()
File "/home/jonathan/python/virtualenvs/dingo/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2308, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/home/jonathan/python/virtualenvs/dingo/lib/python3.5/site-packages/keyrings/alt/Gnome.py", line 11, in <module>
from keyring.py27compat import unicode_str
ImportError: cannot import name 'unicode_str'
The actual problem is something related to the SecretStorage backend or similar. Haven't figured out this in detail. This is for some reason only available in Gnome.
Thus, maybe the above mentioned work-around may work as solution to fix this issue.