diff options
Diffstat (limited to 'Library/Formula/virtualenvwrapper.rb')
| -rw-r--r-- | Library/Formula/virtualenvwrapper.rb | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Library/Formula/virtualenvwrapper.rb b/Library/Formula/virtualenvwrapper.rb new file mode 100644 index 000000000..6ad03fa46 --- /dev/null +++ b/Library/Formula/virtualenvwrapper.rb @@ -0,0 +1,41 @@ +require 'formula' + +class Virtualenvwrapper <Formula + url 'http://www.doughellmann.com/downloads/virtualenvwrapper-2.1.1.tar.gz' + homepage 'http://www.doughellmann.com/projects/virtualenvwrapper/' + md5 '1c6543b1dc69574aa8fe973b07f3ec16' + + def install + libexec.install ['virtualenvwrapper.sh', 'virtualenvwrapper'] + # HACK: Make the wrapper exectuable, so `which` can find it. + chmod 0755, libexec+'virtualenvwrapper.sh' + + bin.mkpath + ln_s libexec+'virtualenvwrapper.sh', bin + end + + def caveats + <<-EOS.undent + This project depends on "virtualenv" which is installed separately. See: + http://pypi.python.org/pypi/virtualenv + + From the project homepage: + 1. Create a directory to hold all of the virtual environments. + The default is $HOME/.virtualenvs + + 2. Add two lines to your .bashrc to set the location where the + virtual environments should live and the location of the + script installed with this package: + + export WORKON_HOME=$HOME/.virtualenvs + source #{HOMEBREW_PREFIX}/bin/virtualenvwrapper.sh + + 3. Run: source ~/.bashrc + + Note that we did not install anything to your Python's site-packages. + If you want to write extensions you may need to add: + #{libexec} + to your PYTHON_PATH. + EOS + end +end |
