<div dir="ltr">Monty, <div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">* drop stevedore/plugin support. An OpenStack REST client has no need for plugins. All services are welcome. *note below*</span></blockquote><div><br></div><div>Back to 60s style of development? Just copy paste things? no plugins? no architecture? no libs? </div><div><br></div><div>That's not going to work for dozens of OpenStack projects. It's just won't scale. Every project should maintain plugin for their project. And it should be enough to say "pip install python-<projectname>client" that extend the Core OpenStack python client and adds support of new commands. </div><div><br></div><div>The whole core part should be only about how to make plugins interface in such way that it's easy to extend and provide to end user nice user experience from both side (shell & python) and nice and stable interface for client developers . </div><div><br></div><div>By the way stevedore is really providing very bad plugin experience and should not be used definitely. </div><div><br></div><div>Best regards,</div><div>Boris Pavlovic </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 4, 2017 at 12:05 PM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@fastmail.com" target="_blank">harlowja@fastmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Also note that this appears to exist:<br>
<br>
<a href="https://github.com/openstack/python-openstackclient/blob/master/requirements.txt#L10" rel="noreferrer" target="_blank">https://github.com/openstack/p<wbr>ython-openstackclient/blob/mas<wbr>ter/requirements.txt#L10</a><br>
<br>
So even if python-openstacksdk is not a top level project, I would assume that it being a requirement would imply that it is? Or perhaps neither the python-openstackclient or python-openstacksdk should really be used? I've been telling people that python-openstackclient should be good to use (I hope that is still correct, though I do have to tell people to *not* use python-openstackclient from python itself, and only use it from bash/other shell).<div class="HOEnZb"><div class="h5"><br>
<br>
Michael Johnson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi OpenStack developers,<br>
<br>
I was wondering what is the current status of the python-openstacksdk<br>
project.  The Octavia team has posted some patches implementing our new<br>
Octavia v2 API [1] in the SDK, but we have not had any reviews.  I have also<br>
asked some questions in #openstack-sdks with no responses.<br>
I see that there are some maintenance patches getting merged and a pypi<br>
release was made 6/14/17 (though not through releases project).  I'm not<br>
seeing any mailing list traffic and the IRC meetings seem to have ended in<br>
2016.<br>
<br>
With all the recent contributor changes, I want to make sure the project<br>
isn't adrift in the sea of OpenStack before we continue to spend development<br>
time implementing the SDK for Octavia. We were also planning to use it as<br>
the backing for our dashboard project.<br>
<br>
Since it's not in the governance projects list I couldn't determine who the<br>
PTL to ping would be, so I decided to ping the dev mailing list.<br>
<br>
My questions:<br>
1. Is this project abandoned?<br>
2. Is there a plan to make it an official project?<br>
3. Should we continue to develop for it?<br>
<br>
Thanks,<br>
Michael (johnsom)<br>
<br>
[1]<br>
<a href="https://review.openstack.org/#/q/project:openstack/python-openstacksdk+statu" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/q/project:openstack/python-op<wbr>enstacksdk+statu</a><br>
s:open+topic:%255Eoctavia.*<br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</blockquote>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div>