How to stop brew install up to three (sic!) different Python versions simultaneously for simple poetry app? #5799
-
Output of
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
|
Beta Was this translation helpful? Give feedback.
-
This is because Normally, installing these formulae would not require installing multiple Python versions for most users because they are only needed at build time. You need to build them from source only because you are on macOS Big Sur which has ceased to be officially supported. You are advised to update to a supported macOS release so that you can use the pre-built bottles. If that's not feasible, you can also |
Beta Was this translation helpful? Give feedback.
This is because
poetry
depends oncertifi
, which in turn depends on the three Pythons you saw at build time. This is to ensure that it (certifi
) works for the three latest Python major releases. Similarly, depenedenciescffi
andpycparser
(transitive viacffi
) also include two Python build dependencies. You can see that withbrew deps --tree --annotate --include-build poetry
.Normally, installing these formulae would not require installing multiple Python versions for most users because they are only needed at build time. You need to build them from source only because you are on macOS Big Sur which has ceased to be officially supported. You are advised to update to a supported macOS rele…