On Wed, Jan 8, 2014 at 12:37 PM, Ben Nemec <openst...@nemebean.com> wrote:
> On 2014-01-08 11:16, Sean Dague wrote: > >> On 01/08/2014 12:06 PM, Doug Hellmann wrote: >> <snip> >> >>> Yeah, that's what made me start thinking oslo.sphinx should be called >>> something else. >>> >>> Sean, how strongly do you feel about not installing oslo.sphinx in >>> devstack? I see your point, I'm just looking for alternatives to the >>> hassle of renaming oslo.sphinx. >>> >> >> Doing the git thing is definitely not the right thing. But I guess I got >> lost somewhere along the way about what the actual problem is. Can >> someone write that up concisely? With all the things that have been >> tried/failed, why certain things fail, etc. >> > > 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. > > 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. > > I think that about covers what I know so far. Here's a link dstufft provided to the pip bug tracking this problem: https://github.com/pypa/pip/issues/3 Doug > > > -Ben > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev