<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jun 25, 2014 at 10:18 PM, Aaron Rosen <span dir="ltr"><<a href="mailto:aaronorosen@gmail.com" target="_blank">aaronorosen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I'm looking at creating a new python-<new_project_name>client and I was wondering if there was any on going effort to share code between the clients or not? I've looked at the code in python-novaclient and python-neutronclient and both of them seem to have their own homegrown HTTPClient and keystone integration. Figured I'd ping the mailing list here before I go on and make my own homegrown HTTPClient as well. </div>
</div></blockquote><div><br></div><div>For things in the library level of a client please consider using keystoneclient's fairly new session layer as the basis of your HTTP layer.  That will also give you access to the new style auth plugins, assuming you want to do Keystone auth with this client.</div>
<div><br></div><div>I'm not sure if Jamie has any examples of using this without leaning on the backward-compatibility bits that the existing clients need.</div><div><br></div><div>The Python SDK is being built on a similar Session layer (without the backeard compat bits).</div>
<div><br></div><div>dt </div></div><div><br></div>-- <br><br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com">dtroyer@gmail.com</a><br>
</div></div>