From e5ed11a5b7e0c51284a30943163659428d7c54ec Mon Sep 17 00:00:00 2001 From: Branch Vincent Date: Sat, 5 Aug 2023 17:01:25 -0700 Subject: [PATCH] pypi: support updating resources for git clones --- Library/Homebrew/utils/pypi.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/utils/pypi.rb b/Library/Homebrew/utils/pypi.rb index 4a8ed267b8..e24fefe09e 100644 --- a/Library/Homebrew/utils/pypi.rb +++ b/Library/Homebrew/utils/pypi.rb @@ -228,7 +228,13 @@ module PyPI main_package = if package_name.present? Package.new(package_name) else - Package.new(T.must(formula.stable).url, is_url: true) + stable = T.must(formula.stable) + url = if stable.specs[:tag].present? + url = "git+#{stable.url}@#{stable.specs[:tag]}" + else + stable.url + end + Package.new(url, is_url: true) end if version.present?