aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/language/python.rb
diff options
context:
space:
mode:
authorDominyk Tiller2017-12-13 06:06:07 +0000
committerDominyk Tiller2017-12-13 06:09:37 +0000
commitd6ebdf1e6253a76cbbe38588a1a16e497afbbfa2 (patch)
tree4e05888b2ae986bc3453217979f781d45d425f58 /Library/Homebrew/language/python.rb
parent7b558e05228d3d70182ec3592079e5fe4b2b23ef (diff)
downloadbrew-d6ebdf1e6253a76cbbe38588a1a16e497afbbfa2.tar.bz2
python: handle env filtering on pth check
Since ENV filtering became the default this has been chucking erroneous warnings from both `brew doctor` and things like `brew install pygobject` about needing to run: ``` echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/xyz/Library/Python/2.7/lib/python/site-packages/homebrew.pth ``` even though I had Homebrew's `python` installed.
Diffstat (limited to 'Library/Homebrew/language/python.rb')
-rw-r--r--Library/Homebrew/language/python.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/language/python.rb b/Library/Homebrew/language/python.rb
index 49e3d1a46..a839c23c3 100644
--- a/Library/Homebrew/language/python.rb
+++ b/Library/Homebrew/language/python.rb
@@ -35,7 +35,7 @@ module Language
probe_file = homebrew_site_packages(version)/"homebrew-pth-probe.pth"
begin
probe_file.atomic_write("import site; site.homebrew_was_here = True")
- quiet_system python, "-c", "import site; assert(site.homebrew_was_here)"
+ with_homebrew_path { quiet_system python, "-c", "import site; assert(site.homebrew_was_here)" }
ensure
probe_file.unlink if probe_file.exist?
end