diff options
Diffstat (limited to 'Library/Homebrew/language/python.rb')
| -rw-r--r-- | Library/Homebrew/language/python.rb | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/Library/Homebrew/language/python.rb b/Library/Homebrew/language/python.rb index 3908f4b8f..648abb5b1 100644 --- a/Library/Homebrew/language/python.rb +++ b/Library/Homebrew/language/python.rb @@ -15,10 +15,11 @@ module Language      def self.each_python(build, &block)        original_pythonpath = ENV["PYTHONPATH"] -      ["python", "python3"].each do |python| -        next if build.without? python +      { "python@3" => "python3", "python@2" => "python2.7" }.each do |python_formula, python| +        python_formula = Formulary.factory(python_formula) +        next if build.without? python_formula.to_s          version = major_minor_version python -        ENV["PYTHONPATH"] = if Formulary.factory(python).installed? +        ENV["PYTHONPATH"] = if python_formula.installed?            nil          else            homebrew_site_packages(version) | 
