On 08/24/2010 05:50 AM, Jay Pipes wrote: > On Mon, Aug 23, 2010 at 8:33 PM, Monty Taylor <[email protected]> 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 [email protected], 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. _______________________________________________ Mailing list: https://launchpad.net/~registry Post to : [email protected] Unsubscribe : https://launchpad.net/~registry More help : https://help.launchpad.net/ListHelp

