<div dir="ltr"><br><div>Thanks a lot Jeremy and Brian, a lot of useful information there.</div><div><br></div><div>I'll have a good look at all this to see where I can help.</div><div><br></div><div>Regards,</div><div>
Mike.</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 8 June 2014 17:07, Brian Curtin <span dir="ltr"><<a href="mailto:brian@python.org" target="_blank">brian@python.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Sun, Jun 8, 2014 at 3:35 AM, Michael Bright <<a href="mailto:mjbrightfr@gmail.com">mjbrightfr@gmail.com</a>> wrote:<br>
><br>
> I'm interested to know what is the status of the Python API of the<br>
> python-novaclient, and the Python APIs of other OpenStack clients.<br>
><br>
> On the github page it is written:<br>
> "There's also a complete Python API, but it has not yet been<br>
> documented."<br>
><br>
> Having written some bash scripts to automate some tasks this week I thought<br>
> I should really have done this in Python, but then<br>
> when I see this comment this discourages me - but more importantly raises<br>
> many questions.<br>
> There are also few examples available on the web for these APIs - though I<br>
> have used them in the past for some v. small scripts.<br>
><br>
> I ask these questions about python-novaclient, but am also interested in how<br>
> they apply to other OpenStack clients.<br>
><br>
> * Are people actually using the Python API ?<br>
> If so, is it as stable, or more or less stable than the command-line<br>
> client ?<br>
> If not why not - are you using other APIs, or just bash scripting around<br>
> the command-line client ?<br>
><br>
> * What are the plans, if any, to improve the situation ?<br>
> Is it just a question of someone stepping up and writing documentation ?<br>
> Is there a clear idea of what needs to be done ?<br>
> Are there bugs open against the documentation for this API (Sorry not to<br>
> spend the time to search right now ...)<br>
<br>
</div>There's currently a new effort going on right now to reimagine all of<br>
those separate per-service tools into one complete SDK (libraries,<br>
CLIs, docs, examples, etc in one place), but it's early in the<br>
process. <a href="https://github.com/stackforge/python-openstacksdk" target="_blank">https://github.com/stackforge/python-openstacksdk</a> and<br>
<a href="https://wiki.openstack.org/wiki/PythonOpenStackSDK" target="_blank">https://wiki.openstack.org/wiki/PythonOpenStackSDK</a> have some details,<br>
and we're actively meeting on Tuesdays at 1900, and hang out in the<br>
#openstack-sdks room.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>