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, 
and no config option you have registered in oslo_config.cfg, so " no such 
option in group DEFAULT:".

Best Regards
Chaoyi Huang ( joehuang )

________________________________
From: Yipei Niu [newy...@gmail.com]
Sent: 28 June 2016 22:05
To: OpenStack Development Mailing List (not for usage questions)
Cc: joehuang; Vega Cai; ski...@redhat.com; 金城 忍
Subject: Re: [tricircle] About registering and loading a plugin

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/.

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.

[entry_points]
nyp.plugins.formmater =
    simple = nyp.plugins.simple:SimpleFormatter
    plain = nyp.plugins.simple:SimpleFormatter
    field = nyp.plugins.field:FieldList

How to solve the problem?

Best regards,
Yipei

On Tue, Jun 28, 2016 at 10:35 AM, Vega Cai 
<luckyveg...@gmail.com<mailto:luckyveg...@gmail.com>> wrote:
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 
<newy...@gmail.com<mailto:newy...@gmail.com>> wrote:
Dear all,

Recently, I learn to name a plugin based on the doc 
http://docs.openstack.org/developer/stevedore/tutorial/naming.html#. I define a 
new entry_point for the plugin, then it fails. The console prompts 
"stevedore.exception.NoMatches: No 'net.nyp.formatter' driver found, looking 
for 'simple'". After setting a new entry_point with setuptools, why stevedore 
cannot find the driver based on the entry_point?

Best regards,
Yipei


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to