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
+