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
