You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@climate.apache.org by go...@apache.org on 2014/06/04 20:46:27 UTC

[1/2] git commit: Drop virtualenvwrapper

Repository: climate
Updated Branches:
  refs/heads/CLIMATE-451 [created] 7ccd34b83


Drop virtualenvwrapper

- Using just virtualenv now if -e flag is used
- Virtualenv will be created in ~/ocw location


Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/ca50fbf8
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/ca50fbf8
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/ca50fbf8

Branch: refs/heads/CLIMATE-451
Commit: ca50fbf8cc889a235b7ae96648a799aafb07d693
Parents: e9437d0
Author: cgoodale <si...@gmail.com>
Authored: Wed Jun 4 11:05:18 2014 -0700
Committer: cgoodale <si...@gmail.com>
Committed: Wed Jun 4 11:05:18 2014 -0700

----------------------------------------------------------------------
 easy-ocw/install-osx.sh | 36 +++++++++---------------------------
 1 file changed, 9 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/climate/blob/ca50fbf8/easy-ocw/install-osx.sh
----------------------------------------------------------------------
diff --git a/easy-ocw/install-osx.sh b/easy-ocw/install-osx.sh
index dd477c5..4b058d7 100755
--- a/easy-ocw/install-osx.sh
+++ b/easy-ocw/install-osx.sh
@@ -62,7 +62,7 @@ echo
 WITH_VIRTUAL_ENV=0
 WITH_HOMEBREW=0
 WITH_INTERACT=1
-
+INIT_PWD=$PWD
 while getopts ":h :e :q" FLAG
 do
     case $FLAG in
@@ -131,33 +131,12 @@ if [ $WITH_VIRTUAL_ENV == 1 ]; then
         subtask "done"
     fi
 
-    # Check if virtualenvwrapper is installed or not. If it's not, we'll
-    # install it for the user. Why wouldn't you want to use virtualenvwrapper?!?!
-    # It's super awesome! By default, virtualenvwrapper installs to the same place
-    # as virtualenv so we'll look for the necessary scripts there. This is fairly
-    # brittle, but it should be sufficient for the majority of cases.
-    virtualEnvLoc=`which virtualenv`
-    virtualEnvWrapperLoc="${virtualEnvLoc}wrapper.sh"
-
-    if [ ! -f $virtualEnvWrapperLoc ]; then
-        task "Installing virtualenvwrapper ..."
-        pip install virtualenvwrapper >> install_log
-        subtask "done"
-
-        task "Setting/sourcing necessary virtualenv things ..."
-        # Need to setup environment for virtualenv
-        export WORKON_HOME=$HOME/.virtualenvs
-        subtask "done"
-    fi
-
-    # Just to be safe, we'll source virtualenvwrapper. This is really only
-    # necessary if we installed it for the user.
-    source $virtualEnvWrapperLoc
-
     # Create a new environment for OCW work
-    task "Creating a new environment ..."
-    mkvirtualenv ocw >> install_log
-    workon ocw >> install_log
+    task "Creating a new environment in ~/ocw..."
+    cd ~
+    virtualenv ocw >> install_log
+    source ~/ocw/bin/activate >> install_log
+    cd $INIT_PWD
     subtask "done"
 fi
 
@@ -170,6 +149,9 @@ conda init >> install_log
 header "Installing dependencies with conda ..."
 echo | conda install --file ocw-conda-dependencies.txt
 
+# Before installing packages with pip we need to activate the virtualenv with conda
+source ~/ocw/bin/activate ~/ocw >> install_log
+
 # We only use conda for the annoying dependencies like numpy,
 # scipy, matplotlib, and basemap. For everything else, we stick
 # with pip.


[2/2] git commit: Add note about using an alias for ocw activation

Posted by go...@apache.org.
Add note about using an alias for ocw activation


Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/7ccd34b8
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/7ccd34b8
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/7ccd34b8

Branch: refs/heads/CLIMATE-451
Commit: 7ccd34b83b16eae26e7ed90cf7cd2c66952f7c59
Parents: ca50fbf
Author: cgoodale <si...@gmail.com>
Authored: Wed Jun 4 11:43:29 2014 -0700
Committer: cgoodale <si...@gmail.com>
Committed: Wed Jun 4 11:43:29 2014 -0700

----------------------------------------------------------------------
 easy-ocw/install-osx.sh | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/climate/blob/7ccd34b8/easy-ocw/install-osx.sh
----------------------------------------------------------------------
diff --git a/easy-ocw/install-osx.sh b/easy-ocw/install-osx.sh
index 4b058d7..e9419a9 100755
--- a/easy-ocw/install-osx.sh
+++ b/easy-ocw/install-osx.sh
@@ -157,3 +157,16 @@ source ~/ocw/bin/activate ~/ocw >> install_log
 # with pip.
 header "Installing additional Python packages"
 pip install -r ocw-pip-dependencies.txt >> install_log
+
+
+if [ $WITH_VIRTUAL_ENV == 1 ]; then
+    echo "***POST INSTALLATION NOTE***
+To make it easier to change into the 'ocw' virtualenv add the
+following alias to your ~/.bash_profile
+
+    alias ocw='source ~/ocw/bin/activate ~/ocw/'
+
+When you want to use ocw in the future, you just have to type 'ocw'
+in your terminal."
+fi
+