allow PYTHONPATH to override Homebrew site-packages

This commit is contained in:
Tim D. Smith 2016-01-27 08:39:32 -08:00
parent 7260b35c31
commit 2e2d2ab6ab

View File

@ -1361,7 +1361,7 @@ class Formula
user_site_packages.mkpath user_site_packages.mkpath
(user_site_packages/"homebrew.pth").write <<-EOS.undent (user_site_packages/"homebrew.pth").write <<-EOS.undent
import site; site.addsitedir("#{HOMEBREW_PREFIX}/lib/python2.7/site-packages") import site; site.addsitedir("#{HOMEBREW_PREFIX}/lib/python2.7/site-packages")
import sys; sys.path.insert(0, "#{HOMEBREW_PREFIX}/lib/python2.7/site-packages") import sys, os; sys.path = (os.environ["PYTHONPATH"].split(os.pathsep) if "PYTHONPATH" in os.environ else []) + ["#{HOMEBREW_PREFIX}/lib/python2.7/site-packages"] + sys.path
EOS EOS
end end