← Back to team overview

registry team mailing list archive

Re: [Bug 618320] Re: pip requires doesn't include libvirt or libxml2

 

On 08/24/2010 05:50 AM, Jay Pipes wrote:
> On Mon, Aug 23, 2010 at 8:33 PM, Monty Taylor <mordred@xxxxxxxxxxxx> wrote:
>> On 08/23/2010 04:50 PM, Jay Pipes wrote:
>>> Removing the --no-site-packages essentially removes the benefits of
>>> virtualenv (isolation of development environment), so I dislike that
>>> solution.  That said, it would be a good idea to adapt the
>>> tools/install_venv.py script to properly install libvirt and libxml2.
>>> Problem with that, of course, is the myriad installation platforms ;)
>>
>> How about an easy way to spin up dev vms/cloud servers with deps
>> installed to system locations? Would make it easier to make sure that
>> the end result is deployable...
> 
> That would be awesome!  That said, it still doesn't solve the
> underlying issue of having C++ build requirements not being able to be
> controlled with Python deployment scripts (like setup.py....)
> 
> @see libvirt, libxml2, and python-ldap, for instance

Indeed - but this is the reason that python deployment scripts are not
usable for real production deployment and why we use OS packages for
that. (The same is actually true for autoconf or cmake or whathaveyou...
software build/install doesn't handle deps properly, which is why we
have package management in the first place)

Now, I do _not_ know a good solution for this on OSX other that writing
scripts or requiring use of one of the OSX add-on package managers. But
for the forseeable future I'd argue that trying to get a magical
one-step dev env launcher in the tree that handles all of the possible
client oses is a pipe-dream and a waste of time, because it's
essentially an attempt at creating a simple cross-platform package
management system. :) I think for some of it part of the instructions
are just going to have to be "install this software first"

Just my opinion of course...


Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is prohibited.
If you receive this transmission in error, please notify us immediately by e-mail
at abuse@xxxxxxxxxxxxx, and delete the original message.
Your cooperation is appreciated.

-- 
pip requires doesn't include libvirt or libxml2
https://bugs.launchpad.net/bugs/618320
You received this bug notification because you are a member of Registry
Administrators, which is subscribed to OpenStack.



References