My (limited) experience with the python ecosystem is: "Of course the built in package manager doesn't work, you idiot, you should use X" where "X" is a different package manager and no two python devs agree on which is "best" or "most common".
this post was submitted on 07 May 2025
5 points (85.7% liked)
micro-blog-[ish]
82 readers
2 users here now
A place to say what you have to say, without requiring any context, theme, arguments, or ceremony. Be civil.
founded 6 months ago
MODERATORS
Depending on the situation and context I'll use any combination of Poetry, virtual environments, and pipx. And more recently (and more often) I'll just containerize the service and run it with Docker or Podman.
pip is insufficient, this is known.
Use uv or pipenv, they're faster, better, and more clear when things go wrong.
You are saying that I can use uv yo install packages.
Put it in a docker container, if it breaks, just restart. Python is a mess, gotta keep it contained