Head's up: the ServicePluginBase and PluginInterface classes are being removed from neutron. - ServicePluginBase is available in neutron-lib. - PluginInterface is likely going to remain private in neutron-lib; pretty much everyone is using ServicePluginBase anyway. A patch is proposed to neutron [1] consuming the above changes and patches have been proposed to stadium projects for the same [2]. For all other projects using these classes, please sync-up and consume from neutron-lib. We'll hold off on landing [1] until consumers get a chance to sync-up. For a deeper dive (and comments on) into why we're likely making PluginInterface private, please see [3]. Thanks [1] https://review.openstack.org/#/c/441129/ [2] https://review.openstack.org/#/q/message:+consume+ServicePluginBase [3] https://review.openstack.org/#/c/424151/