3 ms·
I've been coding in Python for 10+ years but I can never really get python's tooling ecosystem. It seems that there's always a newer shiny choice. easy_install,
by blahgeek 1y ago
I've been coding in Python for 10+ years but I can never really get python's tooling ecosystem. It seems that there's always a newer shiny choice. easy_install, pip, conda, virtualenv, pipenv, setup_tools, hatchling, setuptools-scm, uv, requirements.txt, pyproject.toml...
I wish python can provide an "official" solution to each problem (like in rust, there's cargo, end of story), or at lease, an official document describing the current best practice to do things.
- twixfel 1y agoThey do provide official solutions. The problem is the official solution keeps changing.
- mjd 1y agoThanks for saying all the stuff I was thinking in that other thread about Matt Trout. I have a policy of not replying to throwaway accounts, and decided it wasn't worth breaking in this case. But I was really tempted.
- tdhopper 1y agoI'm not sure you'll get official documentation beyond the PPUG (https://packaging.python.org/en/latest/ https://packaging.python.org/en/latest/) which, for reasons, doesn't even mention uv. For the last year or so, I've been trying to provide an alternative guide that stays abreast the best options and provides simple guides: https://pydevtools.com/ https://pydevtools.com/.