123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # This Source Code Form is subject to the terms of the Mozilla Public
- # License, v. 2.0. If a copy of the MPL was not distributed with this
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
- # This file must be used with "source bin/activate" *from bash*
- # you cannot run it directly
- deactivate () {
- if [ -n "$_OLD_VIRTUAL_PATH" ] ; then
- PATH="$_OLD_VIRTUAL_PATH"
- export PATH
- unset _OLD_VIRTUAL_PATH
- fi
- # This should detect bash and zsh, which have a hash command that must
- # be called to get it to forget past commands. Without forgetting
- # past commands the $PATH changes we made may not be respected
- if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
- hash -r
- fi
- if [ -n "$_OLD_VIRTUAL_PS1" ] ; then
- PS1="$_OLD_VIRTUAL_PS1"
- export PS1
- unset _OLD_VIRTUAL_PS1
- fi
- PYTHONPATH="$_OLD_PYTHONPATH"
- export PYTHONPATH
- unset _OLD_PYTHONPATH
- unset CUDDLEFISH_ROOT
- unset VIRTUAL_ENV
- if [ ! "$1" = "nondestructive" ] ; then
- # Self destruct!
- unset deactivate
- fi
- }
- # unset irrelavent variables
- deactivate nondestructive
- _OLD_PYTHONPATH="$PYTHONPATH"
- _OLD_VIRTUAL_PATH="$PATH"
- VIRTUAL_ENV="`pwd`"
- if [ "x$OSTYPE" = "xmsys" ] ; then
- CUDDLEFISH_ROOT="`pwd -W | sed s,/,\\\\\\\\,g`"
- PATH="`pwd`/bin:$PATH"
- # msys will convert any env vars with PATH in it to use msys
- # form and will unconvert before launching
- PYTHONPATH="`pwd -W`/python-lib;$PYTHONPATH"
- else
- CUDDLEFISH_ROOT="$VIRTUAL_ENV"
- PYTHONPATH="$VIRTUAL_ENV/python-lib:$PYTHONPATH"
- PATH="$VIRTUAL_ENV/bin:$PATH"
- fi
- VIRTUAL_ENV="`pwd`"
- export CUDDLEFISH_ROOT
- export PYTHONPATH
- export PATH
- _OLD_VIRTUAL_PS1="$PS1"
- if [ "`basename \"$VIRTUAL_ENV\"`" = "__" ] ; then
- # special case for Aspen magic directories
- # see http://www.zetadev.com/software/aspen/
- PS1="[`basename \`dirname \"$VIRTUAL_ENV\"\``] $PS1"
- else
- PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
- fi
- export PS1
- # This should detect bash and zsh, which have a hash command that must
- # be called to get it to forget past commands. Without forgetting
- # past commands the $PATH changes we made may not be respected
- if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
- hash -r
- fi
- python -c "from jetpack_sdk_env import welcome; welcome()"
|