@removals.remove(message='keystoneclient auth plugins are deprecated. Use keystoneauth.', version='2.1.0', removal_version='3.0.0')
def get_available_plugin_classes():
 mgr = stevedore.ExtensionManager(namespace=PLUGIN_NAMESPACE, propagate_map_exceptions=True, invoke_on_load=False)
 return dict(mgr.map((lambda ext: (ext.entry_point.name, ext.plugin))))

@ removals . remove ( message = 'keystoneclient auth plugins are deprecated. Use keystoneauth.' , version = '2.1.0' , removal_version = '3.0.0' ) def get_available_plugin_classes ( ) : mgr = stevedore . ExtensionManager ( namespace = PLUGIN_NAMESPACE , propagate_map_exceptions = True , invoke_on_load = False ) return dict ( mgr . map ( ( lambda ext : ( ext . entry_point . name , ext . plugin ) ) ) )
retrieve all the plugin classes available on the system .