On Tue, Oct 13, 2009 at 10:38 AM, m h <[email protected]> wrote: > > On Tue, Oct 13, 2009 at 11:04 AM, Mike Orr <[email protected]> wrote: >> >> On Mon, Oct 12, 2009 at 4:37 PM, m h <[email protected]> wrote: >>> >>> Hey Folks- >>> >>> This might be semi weird. I've got a client that wants to be able to >>> run an application without installing per se. They've currently got >>> everything checked into an SCM, >> >> Does SCM mean version control system? > > Yes. > >> >>> and want to be able to pull it down >>> and type "make serve" and have the server start running. They are >>> doing pure WSGI right now but would like to move to a web framework. >>> >>> Has anyone done something like this with Pylons? (ie have Pylons and >>> it's dependencies in SCM, rather than having to install them). It >>> looks like PIP with it's support for "editable" packages might work. >>> Any suggestions? >> >> I would hesitate to put the entire virtualenv into version control >> because the Python executable is a binary, there are symlinks from the >> lib directory to the system Python, and also .so files (binary) in the >> lib directory. These all will work only on the same computer, or at >> least one with identical paths, OS, and Python version. >> >> You can set up a "make" command to create a virtualenv on the >> destination system and install the application into it (using editable >> as you said). >> > > I want to avoid having to download anything from pypi (or the network > other than the SCM). So I would think my options are to stuff it all > in the SCM as virtualenv, or have a way to do local installs.
You can put the source tarballs in a SCM directory, and use pip/easy_install options to look only in that directory. -- Mike Orr <[email protected]> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
