From cccd8d365561e27a7bb73de3da7b888c22e1fb29 Mon Sep 17 00:00:00 2001 From: Michka Popoff Date: Tue, 10 Mar 2020 07:10:40 +0100 Subject: [PATCH] rewrite_python_shebang: make version part optional We forgot about the simplest case: /usr/bin/env python --- Library/Homebrew/language/python.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/language/python.rb b/Library/Homebrew/language/python.rb index 1de839163772a..4491f8d41ffb6 100644 --- a/Library/Homebrew/language/python.rb +++ b/Library/Homebrew/language/python.rb @@ -88,7 +88,7 @@ def self.setup_install_args(prefix) end def self.rewrite_python_shebang(python_path) - regex = %r{^#! ?/usr/bin/(env )?python([23](\.\d{1,2})?)$} + regex = %r{^#! ?/usr/bin/(env )?python([23](\.\d{1,2})?)?$} maximum_regex_length = 28 # the length of "#! /usr/bin/env pythonx.yyy$" Pathname(".").find do |f| next unless f.file?