diff options
| author | Charlie Sharpsteen | 2012-02-16 00:16:01 -0800 |
|---|---|---|
| committer | Charlie Sharpsteen | 2012-02-16 00:16:01 -0800 |
| commit | 37b4a7a03f8c4945338f473bcf2ba91f599c3b68 (patch) | |
| tree | 833010497bf252f277b62258eb2568101437f1df /Library/Formula | |
| parent | 2bf9bba72b151117bb7713c749b18dbeace5480d (diff) | |
| download | homebrew-37b4a7a03f8c4945338f473bcf2ba91f599c3b68.tar.bz2 | |
GDAL: Install bindings to pythonX.Y/site-packages
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/gdal.rb | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Library/Formula/gdal.rb b/Library/Formula/gdal.rb index c0359a46a..38facd934 100644 --- a/Library/Formula/gdal.rb +++ b/Library/Formula/gdal.rb @@ -16,6 +16,11 @@ def no_python? ARGV.include? "--without-python" end +def which_python + "python" + `python -c 'import sys;print(sys.version[:3])'`.strip +end + + def opencl? ARGV.include? "--enable-opencl" end @@ -202,7 +207,7 @@ class Gdal < Formula # install to anywhere that is not on the PYTHONPATH. # # Really setuptools, we're all consenting adults here... - python_lib = lib + "python" + python_lib = lib + which_python + 'site-packages' ENV.append 'PYTHONPATH', python_lib # setuptools is also apparently incapable of making the directory it's @@ -229,10 +234,13 @@ class Gdal < Formula <<-EOS This version of GDAL was built with Python support. In addition to providing modules that makes GDAL functions available to Python scripts, the Python -binding provides ~18 additional command line tools. However, both the Python -bindings and the additional tools will be unusable unless the following -directory is added to the PYTHONPATH: - #{HOMEBREW_PREFIX}/lib/python +binding provides ~18 additional command line tools. + +Unless you are using Homebrew's Python, both the bindings and the +additional tools will be unusable unless the following directory is added to +the PYTHONPATH: + + #{HOMEBREW_PREFIX}/lib/#{which_python}/site-packages EOS end end |
