That is odd. I was able to get it to happen reliably yesterday while using a temporary virtual environment with only installing python-novaclient. Unfortunately I deactivated it and it was deleted.
However, under a slightly new scenario I can still get it to happen.
If I have an auth_plugin that registers itself via the openstack.client.auth_plugin entrypoint. The moment that ep.load() is called from novaclient.auth_plugin.discover_auth_systems I get the above message.
Even if the class that the entry point references does nothing such as:
That is odd. I was able to get it to happen reliably yesterday while using a temporary virtual environment with only installing python-novaclient. Unfortunately I deactivated it and it was deleted.
However, under a slightly new scenario I can still get it to happen.
If I have an auth_plugin that registers itself via the openstack. client. auth_plugin entrypoint. The moment that ep.load() is called from novaclient. auth_plugin. discover_ auth_systems I get the above message.
Even if the class that the entry point references does nothing such as:
class TestAuthPlugin( object) :
pass