<div dir="ltr">On Tue, Aug 6, 2013 at 12:00 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<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 08/06/2013 02:44 PM, Mate Lakat wrote:<br>

> I would say, use a separated virtual environment in devstack - without<br>
> the --system-site-packages switch, of course, and set it up as a user.<br>
> Install the packages that are needed in order to be able to pip install<br>
> them (like libxslt-dev). It's a development environment. I think my<br>
> email is equivalent to a +1 to (Monty's change + virtualenv).<br>
<br>
</div>YUP - except we can't do it without system-site-packages, because of<br>
nova and libvirt. We should still be ok though with a single venv, as<br>
long as all of the installs into the venv use the -U flag to pip, which<br>
will override the system env with teh venv one.<br></blockquote><div><br></div><div>I'm building my virtualenv without system site-packages.  It's super lame,</div><div>but my nova rpm has a dep on a specific version of  libvirt-python and then </div>
<div>includes these symlinks:</div><div><div><br></div><div>    ln -s /usr/lib64/python2.6/site-packages/libvirt.py $(VENV)/lib/python2.6/site-packages/</div><div>    ln -s /usr/lib64/python2.6/site-packages/libvirt_qemu.py $(VENV)/lib/python2.6/site-packages/</div>
<div>    ln -s /usr/lib64/python2.6/site-packages/libvirtmod.so $(VENV)/lib/python2.6/site-packages/</div><div>    ln -s /usr/lib64/python2.6/site-packages/libvirtmod_qemu.so $(VENV)/lib/python2.6/site-packages/</div></div>
<div><br></div><div>Why isn't libvirt-python on pypi?  AFAICT, nothing is stopping us from </div><div>uploading it.  Maybe we should just stick it on there and this issue</div><div>will be resolved once and for all.</div>
</div></div></div>