From a7a35efff4369122db9fa0cb10332303ca0f81ad Mon Sep 17 00:00:00 2001 From: Samuel John Date: Thu, 15 Aug 2013 02:03:55 +0200 Subject: [PATCH] Unlinked brewed python -> use system python Up to now a brewed Python, even if not linked, was preferred over and external Python, so that you had to completely `brew rm python` to have a formula link against external (mostly system) Python. From now on it is okay to `brew unlink python`. --- Library/Homebrew/requirements/python_dependency.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/requirements/python_dependency.rb b/Library/Homebrew/requirements/python_dependency.rb index e693b1f3ef..5eca9cf302 100644 --- a/Library/Homebrew/requirements/python_dependency.rb +++ b/Library/Homebrew/requirements/python_dependency.rb @@ -191,11 +191,11 @@ class PythonInstalled < Requirement end end - # Is the Python brewed (and linked)? + # Is the brewed Python installed def brewed? @brewed ||= begin require 'formula' - (Formula.factory(@name).opt_prefix/"bin/#{@name}").executable? + Formula.factory(@name).linked_keg.exist? end end