Re:Install Asdf: One Runtime Manager to Rule All Dev Environ...
by appplication on Sunday April 28, 2024 @09:22AM
(#40188401)
pyenv + pip tools is all one needs. Supposedly uv is gunning to be a drop in for both. I think there’s a good chance uv pulls it off and becomes defacto for this use case.
I think it’s fair to see appeal in poetry, but ultimately the maintainers have created a culture that feels a bit too non-collaborative to outside ideas or use cases beyond what they more narrowly envisage. That said, my perspective may just be tainted by multiple poor experiences interacting with the maintainers.
Re:Install Asdf: One Runtime Manager to Rule All Dev Environ...
by jdsalaro on Sunday April 28, 2024 @11:27AM
(#40189313)
> pyenv + pip tools
then you'd also need rbenv, nvm, etc.
and pyenv can implode in marvelous ways.
Re:Install Asdf: One Runtime Manager to Rule All Dev Environ...
by appplication on Sunday April 28, 2024 @12:23PM
(#40189689)
I can’t speak to rbenv or npm, but IMO it’s better of use well known and canonical tools for each rather than a more unknown mega tool that wraps or replaces these.
pyenv isn’t perfect, and isn’t what I’d use for prod images, but for dev setup it’s relatively bulletproof and less issue-prone than any alternative I’ve seen.
Re:Install Asdf: One Runtime Manager to Rule All Dev Environ...
by salomonk_mur on Monday April 29, 2024 @06:52AM
(#40196732)
Been using pyenv daily for years now. In what way could it implode? It's worked great so far.
[0] https://pip-tools.readthedocs.io/en/stable/
As for Poetry, it is constantly improving and has gotten very popular. It should not be dismissed, especially for larger projects since its dependency management is so much better than pipenv. This is a good primer: https://diegoquintanav.github.io/poetry-primer.html