docs: improve some $(brew --prefix)
usage
#14738
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intended change: for brew docs https://docs.brew.sh/Homebrew-and-Python#python-3y to say
$(brew --prefix python)/libexec/bin
instead of$(brew --prefix)/opt/python/libexec/bin
in order to be more robust to edge cases from package installation issues.brew --prefix python
errors out when the python package is not installed, so using that instead ofbrew --prefix
prevents python package installation issues from silently breaking, for example, shell env scripts that add this to $PATH.See https://github.com/orgs/Homebrew/discussions/3596#discussioncomment-5050569
brew style
with your changes locally?brew typecheck
with your changes locally?brew tests
with your changes locally?