Replace `pyenv` with `uv` - Franck Pommereau - Blog
(www.ibisc.univ-evry.fr)
from jnovinger@programming.dev to python@programming.dev on 15 Oct 2024 15:10
https://programming.dev/post/20593939
from jnovinger@programming.dev to python@programming.dev on 15 Oct 2024 15:10
https://programming.dev/post/20593939
Via mamot.fr/@fp/113311994869600315
#python
threaded - newest
This seems to be a more complicated UX than pew provides. it has never been hyped though.
pew also seems like it’s only a venv manager, rather than a complete packaging system with dependency management, build scripts, and helpers. and it hasn’t been updated in five years.
exactly. ✨
and it still does its job pleasantly.
i’m usually on your side in situations like this, i like my software stable. but this this very much apples to oranges.
tbh you just need one command, the other two in the post are direnv commands for convenience. It can’t be much simpler than that.
I’ve enjoyed
uv
so far. Definitely snappy. And I appreciate that they stuck withpyproject.toml
for config. It pulled in some nice stuff from pipenv (sync and update are clear commands that do expected things).Quick complaint: I wish the python ecosystem hadn’t landed on toml for package config. I’ve never liked toml config files; always found them confusing.