Skip to content

How to stop brew install up to three (sic!) different Python versions simultaneously for simple poetry app? #5799

Discussion options

You must be logged in to vote

This is because poetry depends on certifi, 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, depenedencies cffi and pycparser (transitive via cffi) also include two Python build dependencies. You can see that with brew 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…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
4 replies
@shomeax
Comment options

@shomeax
Comment options

@shomeax
Comment options

@ZhongRuoyu
Comment options

Comment options

You must be logged in to vote
1 reply
@shomeax
Comment options

Answer selected by shomeax
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants