5 ms·
I come from the viewpoint that I don't want my build tool to install my Python for me. In the same vein, I don't want Gradle or Maven to install my JVM for me.
by EdwardDiego 2y ago
I come from the viewpoint that I don't want my build tool to install my Python for me.
In the same vein, I don't want Gradle or Maven to install my JVM for me.
In JVM land I use SDKMAN! (Yes, that's what the amazingly awesome (in the original sense of awe: "an emotion variously combining dread, veneration, and wonder") concretion of Bash scripts is called).
In Python land I use pyenv.
And I expect my build tool to respect the JVM/Python versions I've set (looking at you Poetry...) and fail if they can't find them (You know what you did, Poetry. But you're still so much better than Pipenv)
- dagw 2y agoI expect my build tool to respect the JVM/Python versions I've set (looking at you Poetry...) and fail if they can't find them For what it's worth, uv does this if you tell it to. It's just not the default behaviour. Uv and pyenv can easily be used together.