aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorSamuel John2013-06-04 17:14:15 +0200
committerSamuel John2013-06-04 17:14:15 +0200
commit87819502945c546ff3356804ffd857df7d5406fa (patch)
treef6b9b902641bdee3748797c244f0619ff1c02363 /Library/Homebrew
parent623b21a7bd2c346427f88e8711fb1e2d90aaa6e0 (diff)
downloadbrew-87819502945c546ff3356804ffd857df7d5406fa.tar.bz2
Python: Don't use named tuples to get the version
sys.version_info.major is only possible on 2.7+ or so. Therefore, we now use [0] instead.
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/requirements/python_dependency.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/requirements/python_dependency.rb b/Library/Homebrew/requirements/python_dependency.rb
index 5db3eb439..c7b156798 100644
--- a/Library/Homebrew/requirements/python_dependency.rb
+++ b/Library/Homebrew/requirements/python_dependency.rb
@@ -74,7 +74,7 @@ class PythonInstalled < Requirement
elsif version < @min_version
@unsatisfied_because += "Python version #{version} is too old (need at least #{@min_version})."
false
- elsif @min_version.major == 2 && `python -c "import sys; print(sys.version_info.major)"`.strip == "3"
+ elsif @min_version.major == 2 && `python -c "import sys; print(sys.version_info[0])"`.strip == "3"
@unsatisfied_because += "Your `python` points to a Python 3.x. This is not supported."
false
else
@@ -240,7 +240,7 @@ class PythonInstalled < Requirement
# Don't print from here, or else universe will collapse.
import sys
- if sys.version_info.major == #{version.major} and sys.version_info.minor == #{version.minor}:
+ if sys.version_info[0] == #{version.major} and sys.version_info[1] == #{version.minor}:
if sys.executable.startswith('#{HOMEBREW_PREFIX}'):
# Fix 1)
# A setuptools.pth and/or easy-install.pth sitting either in