Ericsson Cognitive Labs

Python Packaging Revolution: uv

Python packaging has been a hot topic from the early days of python. We have been hearing about the conda vs pip fight, even before deep learning became popular. At the end, pip became the standard, leaving conda as the second option even if conda had a better approach for certain things. Recently. we have new frameworks for dependency tracking, poetry and uv came to the scene. Now we have entirely new approaches that significantly improve the way we were managing dependencies. And what’s more, uv has brought to us a speed revolution and the unification of dependencies and virtual environments. In this post we will show the main differences of all these topics, and we think uv is the path to go.

Conda or pip, what is the difference?

There are a lot of people that think that these two are exactly the same thing, and that could not be more wrong. Sure, you may have been using them and maybe you did not face a problem

When conda died

But it is not only that conda has been

Previous post
Framework-Agnostic Libraries are needed
Next post
Prophet: A Hidden Seasonality Bug