<html><body><p>yes +1000 to keystoneauth1 + cliff (we can easily make OSC plugins/extensions this way).<br><br>Existing clients using cliutils.py can continue to use their local sync'ed copies.<br><br>I really didn't want to see library for apiclient/* since all the files in there are marked as deprecated!!<br><a href="https://github.com/openstack/oslo-incubator/tree/master/openstack/common/apiclient">https://github.com/openstack/oslo-incubator/tree/master/openstack/common/apiclient</a><br><br>Thanks,<br><br>Steve Martinelli<br>OpenStack Keystone Project Team Lead<br><br><img width="16" height="16" src="cid:1__=8FBBF46ADFD8112E8f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Sean Dague ---2015/11/10 08:03:56 AM---On 11/10/2015 07:41 AM, Julien Danjou wrote: > On Tue, Nov 10 "><font color="#424282">Sean Dague ---2015/11/10 08:03:56 AM---On 11/10/2015 07:41 AM, Julien Danjou wrote: > On Tue, Nov 10 2015, Davanum Srinivas wrote:</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Sean Dague <sean@dague.net></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">openstack-dev@lists.openstack.org</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">2015/11/10 08:03 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [openstack-dev] [oslo] Graduate cliutils.py into oslo.utils</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt>On 11/10/2015 07:41 AM, Julien Danjou wrote:<br>> On Tue, Nov 10 2015, Davanum Srinivas wrote:<br>> <br>>> Julien, Victor,<br>>><br>>> How about - oslo.cli = apiclient/*.py + cliutils.py - since we already<br>>> have a spec for a new library for apiclient<br>> <br>> I may be lacking context here, but we built a new complete client<br>> recently (python-gnocchiclient) without apiclient and cliutils at all.<br>> We just used cliff and keystoneauth1.<br>> <br>> So I really doubt we need these legacy libraries nowadays. Isn't the<br>> best option to just let them die and spend efforts moving clients away<br>> From them?<br><br>Yes, they should honestly just be cut loose in the client trees, and<br>clients should be encouraged to go the keystoneauth1 / cliff route in<br>the future.<br><br>280 lines of code across 11 clients isn't actually that much code, it's<br>1% of novaclient. It's not really worth building a new library for<br>especially because we don't actually want to encourage people to do this<br>any more.<br><br>                 -Sean<br><br>-- <br>Sean Dague<br></tt><tt><a href="http://dague.net">http://dague.net</a></tt><tt><br><br>__________________________________________________________________________<br>OpenStack Development Mailing List (not for usage questions)<br>Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br></tt><tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></tt><tt><br><br></tt><br><br><BR>
</body></html>