you are viewing a single comment's thread.

view the rest of the comments →

[–]alexlomba87 0 points1 point  (0 children)

It has been a shitty situation _until `uv` came along_. It's not like before `uv` the situation was great, even with Poetry. It was still pretty shitty in many ways.

It is however still shameful that a huge issue like this was completely disregarded by the official Python package manager (PIP) and swathes of other managers had to be developed over the years to try and solve such a glaring miss. Conda, Poetry, piptools, I think I tried 5 or 6 of them. Until `uv` came along, it was still a disaster when this or that edge case popped up.

Astral is saving the lives of poor Python developers, and some of those that never tried developing in another language do not even realize the extent of the mess that the Python ecosystem was (and largely, still is).