From af1851ba567e11d00d301ab959832b99d4e1f4e7 Mon Sep 17 00:00:00 2001 From: Hang Date: Thu, 17 Aug 2023 15:45:10 +0800 Subject: [PATCH 1/2] Init --- scripts/release/homebrew/docker/formula_generate.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/release/homebrew/docker/formula_generate.py b/scripts/release/homebrew/docker/formula_generate.py index e2ab18fffed..edf27e504a4 100644 --- a/scripts/release/homebrew/docker/formula_generate.py +++ b/scripts/release/homebrew/docker/formula_generate.py @@ -126,6 +126,11 @@ def update_formula() -> str: upstream_sha = compute_sha256(HOMEBREW_UPSTREAM_URL) text = re.sub('sha256 ".*"', 'sha256 "{}"'.format(upstream_sha), text, 1) text = re.sub('.*revision.*\n', '', text, 1) # remove revision for previous version if exists + + # include pip when creating venv, see https://github.com/Azure/azure-cli/issues/27047 + # this can be removed after Homebrew merges our PR + text = re.sub('system_site_packages: false', 'system_site_packages: false, without_pip: false', text, 1) + pack = None packs_to_remove = set() lines = text.split('\n') From f4201b1225ec6d712ce64f7cb1ad17bef084849b Mon Sep 17 00:00:00 2001 From: Hang Date: Thu, 24 Aug 2023 15:25:45 +0800 Subject: [PATCH 2/2] Update link --- scripts/release/homebrew/docker/formula_generate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release/homebrew/docker/formula_generate.py b/scripts/release/homebrew/docker/formula_generate.py index edf27e504a4..d44094ad052 100644 --- a/scripts/release/homebrew/docker/formula_generate.py +++ b/scripts/release/homebrew/docker/formula_generate.py @@ -127,7 +127,7 @@ def update_formula() -> str: text = re.sub('sha256 ".*"', 'sha256 "{}"'.format(upstream_sha), text, 1) text = re.sub('.*revision.*\n', '', text, 1) # remove revision for previous version if exists - # include pip when creating venv, see https://github.com/Azure/azure-cli/issues/27047 + # include pip when creating venv, see https://github.com/Homebrew/brew/pull/15792 # this can be removed after Homebrew merges our PR text = re.sub('system_site_packages: false', 'system_site_packages: false, without_pip: false', text, 1)