python3-launchpadlib's credentials.py unconditionally imports keyring
via _ensure_keyring_imported(), but the package only lists
python3-keyring in Suggests (optional — not installed by default). When
add-apt-repository is used with private PPAs (which require
authentication), launchpadlib tries to load credentials from the keyring
and crashes with:

** Patch added: "launchpadlib-keyring-depend.patch"
   
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2151179/+attachment/5971440/+files/launchpadlib-keyring-depend.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151179

Title:
  ModuleNotFoundError: No module named 'keyring'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2151179/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to