# HG changeset patch # User Jeff Hammel # Date 1274481646 25200 # Node ID a9110cc98d94a743625862192c1d0e0d44bf9654 # Parent 71576cdc28ab8e9be80baf14878ba6cd0aaaaa2c adding notes on a venvit idea diff -r 71576cdc28ab -r a9110cc98d94 python/venvit.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python/venvit.py Fri May 21 15:40:46 2010 -0700 @@ -0,0 +1,20 @@ +#!/usr/bin/env python +""" +venvit.py -- the equivalent of ez_setup.py for virtualenv, but less intrusive; +It wants a one-step installation to install python into a new virtualenv. +venvit is meant to be used via e.g. curl, although you can download it as well: + + curl http://example.com/path/to/venvit.py | python - + +If is a package name, it tries to install it from the cheeseshop. + +If it is a svn/hg/git/tgz/etc URL, it should download and install the software +in source. + +Only useful output -- like the scripts installed -- should be output to the +user. + +Ideally, packages could have a venvit__init__.py (or a better name) that +will be executed after installation (or a venvit.txt which would just be output +to console, maybe falling back to the README +"""