Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-29 Thread Shinobu Kinjo
It may be better to attach setup.cfg you using, and paste traceback (if there). Cheers, Shinobu On Wed, Jun 29, 2016 at 4:57 PM, Yipei Niu wrote: > Hi all, > > I have succeed in registering a config option and obtaining it. So how to > load an option from a customized file?

Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-29 Thread Yipei Niu
Hi all, I have succeed in registering a config option and obtaining it. So how to load an option from a customized file? Through cfg.CONF(default_config_files=[setup.cfg]? Still fails loading the config options in setup.cfg. Best regards, Yipei On Wed, Jun 29, 2016 at 8:36 AM, joehuang

Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-28 Thread joehuang
Hi, Yipei, "Moreover, I tried to load drivers by line "cfg.CONF.nyp.plugins.simple", the console prompts oslo_config.cfg.NoSuchOptError: no such option in group DEFAULT: nyp. The setup.cfg is defined as follows." You are using entry point but not configuration options for plugin discovery,

Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-28 Thread Yipei Niu
Hi all, Thanks a lot for your valuable advice. I have already succeed in registering and loading a self-defined plugin. The entry_point is generated by executing setup.py, and found in .egg-info/entry_points.txt, which is different from using setup.cfg in https://review.openstack.org/#/c/331638/.

Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-27 Thread Vega Cai
Hi Yipei, You can also refer to my network type driver implementation: https://review.openstack.org/#/c/331638/ Type driver is registered in setup.cfg and loaded by code. BR Zhiyuan On 27 June 2016 at 21:44, Yipei Niu wrote: > Dear all, > > Recently, I learn to name a

Re: [openstack-dev] [tricircle] About registering and loading a plugin

2016-06-27 Thread joehuang
Hello, Yipei, You can use entry point inspector to check whether there is some error in the plugin registration and loading: sudo pip install entry_point_inspector epi group list epi group show epi ep show https://pypi.python.org/pypi/entry_point_inspector If there is some error