Here's how the code flows to python-keyring where the conflicting code appears to be:
openstackclient/shell.py from openstackclient.common import clientmanager openstackclient/common/clientmanager.py # Get list of base plugin modules PLUGIN_MODULES = get_plugin_modules( 'openstack.cli.base', ) ^ loops through and imports the following modules from setup.cfg openstack.cli.base = compute = openstackclient.compute.client identity = openstackclient.identity.client image = openstackclient.image.client network = openstackclient.network.client object_store = openstackclient.object.client volume = openstackclient.volume.client openstackclient/identity/client.py: from keystoneclient.v2_0 import client as identity_client_v2 keystoneclient/v2_0/client.py: from keystoneclient import httpclient keystoneclient/httpclient.py import keyring keyring/__init__.py: logger = logging.getLogger('keyring') (move this line ^ to bottom of file and issue goes away) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1722553 Title: openstack command raises exception referencing gi.repository and gnome bug 709183 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-openstackclient/+bug/1722553/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs