CI (macos): Work around conflict between pre-installed and Homebrew Python #595
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.
Installing packages from Homebrew currently fails with an error like the following:
Force overwriting files from the version of Python that is pre-installed on the macOS runner images. They conflict with the files from Homebrew's versions of Python.
That likely means that this part needs to be updated about once every year (if Python keeps its release schedule of one major version release each year and Homebrew keeps up with that).
If someone with better knowledge of Homebrew has a better solution, please let me know. (Ideally one that doesn't require bumping the Python versions every year...)