<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 8, 2014 at 12:37 PM, Ben Nemec <span dir="ltr"><<a href="mailto:openstack@nemebean.com" target="_blank">openstack@nemebean.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On 2014-01-08 11:16, Sean Dague wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
On 01/08/2014 12:06 PM, Doug Hellmann wrote:<br>
<snip><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Yeah, that's what made me start thinking oslo.sphinx should be called<br>
something else.<br>
<br>
Sean, how strongly do you feel about not installing oslo.sphinx in<br>
devstack? I see your point, I'm just looking for alternatives to the<br>
hassle of renaming oslo.sphinx.<br>
</blockquote>
<br>
Doing the git thing is definitely not the right thing. But I guess I got<br>
lost somewhere along the way about what the actual problem is. Can<br>
someone write that up concisely? With all the things that have been<br>
tried/failed, why certain things fail, etc.<br>
</blockquote>
<br></div>
The problem seems to be when we pip install -e oslo.config on the system, then pip install oslo.sphinx in a venv.  oslo.config is unavailable in the venv, apparently because the namespace package for o.s causes the egg-link for o.c to be ignored.  Pretty much every other combination I've tried (regular pip install of both, or pip install -e of both, regardless of where they are) works fine, but there seem to be other issues with all of the other options we've explored so far.<br>

<br>
We can't remove the pip install -e of oslo.config because it has to be used for gating, and we can't pip install -e oslo.sphinx because it's not a runtime dep so it doesn't belong in the gate.  Changing the toplevel package for oslo.sphinx was also mentioned, but has obvious drawbacks too.<br>

<br>
I think that about covers what I know so far.</blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Here's a link dstufft provided to the pip bug tracking this problem: <a href="https://github.com/pypa/pip/issues/3">https://github.com/pypa/pip/issues/3</a></div>
<div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Doug</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class=""><div class="h5"><br>
<br>
-Ben<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>