5 ms·
pyenv has been standard tooling for far longer than uv. depending on package manager supplied Python packages only makes sense if you’re running rhel or Debian
by xrisk 1mo ago
pyenv has been standard tooling for far longer than uv. depending on package manager supplied Python packages only makes sense if you’re running rhel or Debian or something and your application is packaged/deployed/the maintenance path uses dnf/apt. Otherwise you should always use a venv and use an out of package manager update mechanism. Like, in a broader sense, vendoring dependencies only makes sense if you’re shipping an application, not on a dev box.
- tacker2000 1mo agoThis is not about python packages, this is about python itself.
- stavros 1mo agoThat's what the GP means as well, you can use pyenv and uv to install multiple versions of Python and create envs with whichever version you want to use.