Package: python-virtualenv
Version: 1.1-1

Hi,

Shouldn't PYTHONPATH be set inside a virtual environment to allow easy 
installation of local modules?

I've enhanced bin/activate like this:

+++
--- a/bin/activate      Wed Oct 22 18:06:51 2008 +0200
+++ b/bin/activate      Wed Oct 22 18:50:25 2008 +0200
@@ -6,6 +7,17 @@
         PATH="$_OLD_VIRTUAL_PATH"
         export PATH
         unset _OLD_VIRTUAL_PATH
+    fi
+
+    if [ -n "$_OLD_VIRTUAL_PYTHONPATH" ] ; then
+        PYTHONPATH="$_OLD_VIRTUAL_PYTHONPATH"
+        export PYTHONPATH
+        unset _OLD_VIRTUAL_PYTHONPATH
+    fi
+    if [ -n "$_OLD_VIRTUAL_PYTHONPATH_EMPTY" ]; then
+        unset PYTHONPATH
+        unset _OLD_VIRTUAL_PYTHONPATH
+        unset _OLD_VIRTUAL_PYTHONPATH_EMPTY
     fi

     # This should detect bash and zsh, which have a hash command that must
@@ -33,6 +45,13 @@

 export VIRTUAL_ENV="/home/avbidder/p/python/tg2env/tg2env"

+if [ -z "$PYTHONPATH" ] ; then
+    _OLD_VIRTUAL_PYTHONPATH_EMPTY=1
+fi
+_OLD_VIRTUAL_PYTHONPATH="$PYTHONPATH"
+PYTHONPATH=/home/avbidder/p/python/tg2env/lib/python2.5/site-packages:"$PYTHONPATH"
+export PYTHONPATH
+
 _OLD_VIRTUAL_PATH="$PATH"
 PATH="$VIRTUAL_ENV/bin:$PATH"
 export PATH
+++


cheers
-- vbi


-- 
Protect your privacy - encrypt your email: http://fortytwo.ch/gpg/intro



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to