Skip to content

No module named 'keyring.backends.OS_X' after upgrade to 22 #486

@gothicVI

Description

@gothicVI

When updating keyring from version 21.8.0 to 22.0.0, using pip version 21.0 on Linux, I get:

ERROR: Error initializing plugin EntryPoint(name='macOS', value='keyring.backends.OS_X', group='keyring.backends').
Traceback (most recent call last):
  File "/home/sebastian/.local/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 171, in _merge_into_criterion
    crit = self.state.criteria[name]
KeyError: 'keyring'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/sebastian/.local/lib/python3.8/site-packages/keyring/backend.py", line 200, in _load_plugins
    init_func = ep.load()
  File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'keyring.backends.OS_X'
$ pip list | grep keyring
keyring                           22.0.0
$ keyring --list-backends
Error initializing plugin EntryPoint(name='macOS', value='keyring.backends.OS_X', group='keyring.backends').
Traceback (most recent call last):
  File "/home/sebastian/.local/lib/python3.8/site-packages/keyring/backend.py", line 200, in _load_plugins
    init_func = ep.load()
  File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'keyring.backends.OS_X'
keyring.backends.kwallet.DBusKeyring (priority: 4.9)
keyring.backends.fail.Keyring (priority: 0)
keyring.backends.chainer.ChainerBackend (priority: 10)
keyring.backends.SecretService.Keyring (priority: 5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions