powerful-scientist-348
04/22/2026, 10:54 AMpants launcher binary (scie-pants) $RELEASE_TAG is released:
* https://github.com/pantsbuild/scie-pants/releases/tag/${RELEASE_TAG}
* https://www.pantsbuild.org/docs/installationwide-midnight-78598
04/22/2026, 10:54 AMwide-midnight-78598
04/22/2026, 10:55 AMbusy-ram-14533
04/22/2026, 3:37 PMbusy-ram-14533
04/22/2026, 3:37 PMwide-midnight-78598
04/22/2026, 3:40 PMbusy-ram-14533
04/22/2026, 3:56 PMscie-pants ?
Because I used homebrew, doing ls -l "$(which pants)" led me to /opt/homebrew/Caskroom/pants/*0.13.2*/scie-pants-macos-aarch64
But I figure there must be a better way that's more genericwide-midnight-78598
04/22/2026, 3:58 PMPANTS_BOOTSTRAP_VERSION=report pantsbusy-ram-14533
04/22/2026, 3:59 PMwide-midnight-78598
04/22/2026, 3:59 PMbusy-ram-14533
04/22/2026, 4:02 PMbrew doctor
Warning: Some directories in the Caskroom do not have valid metadata.
/opt/homebrew/Caskroom/pants
The following cask cannot be upgraded as-is.
To fix this, run:
brew reinstall --cask --force pants
brew reinstall --cask --force pants
==> Fetching downloads for: pantsbuild/tap/pants
✔︎ Cask pants (0.13.2) Verified 8.8MB/ 8.8MB
==> Installing Cask pants
==> Linking Binary 'scie-pants-macos-aarch64' to '/opt/homebrew/bin/pants'
==> Unlinking Binary '/opt/homebrew/bin/pants'
==> Purging files for version 0.13.2 of Cask pants
Error: Parameter 'download_path': Expected type T.nilable(Pathname), got type String with value "/opt/homebrew/Caskroom/pan...13.2/scie-pants-macos-aarch64"
Caller: /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/4.0.0/gems/sorbet-runtime-0.6.13133/lib/types/private/methods/call_validation.rb:227
Definition: /opt/homebrew/Library/Homebrew/cask/quarantine.rb:180 (Cask::Quarantine.release!)
which pants
pants not foundwide-midnight-78598
04/22/2026, 4:04 PMbusy-ram-14533
04/22/2026, 4:05 PMwide-midnight-78598
04/22/2026, 4:06 PMbusy-ram-14533
04/22/2026, 4:06 PM➜ data-eng-tools git:(master) brew install pantsbuild/tap/pants
==> Auto-updating Homebrew...
Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with
`$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Fetching downloads for: pantsbuild/tap/pants
✔︎ Cask pants (0.12.5) Verified 4.3MB/ 4.3MB
==> Installing Cask pants
==> Linking Binary 'scie-pants-macos-aarch64' to '/opt/homebrew/bin/pants'
==> Unlinking Binary '/opt/homebrew/bin/pants'
==> Purging files for version 0.12.5 of Cask pants
Error: Parameter 'download_path': Expected type T.nilable(Pathname), got type String with value "/opt/homebrew/Caskroom/pan...12.5/scie-pants-macos-aarch64"
Caller: /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/4.0.0/gems/sorbet-runtime-0.6.13133/lib/types/private/methods/call_validation.rb:227
Definition: /opt/homebrew/Library/Homebrew/cask/quarantine.rb:180 (Cask::Quarantine.release!)wide-midnight-78598
04/22/2026, 4:07 PMwide-midnight-78598
04/22/2026, 4:08 PMwide-midnight-78598
04/22/2026, 4:10 PMwide-midnight-78598
04/22/2026, 4:11 PMbusy-ram-14533
04/22/2026, 4:13 PMbusy-ram-14533
04/22/2026, 4:16 PMwide-midnight-78598
04/24/2026, 2:48 AM