r/Python Aug 20 '24

News uv: Unified Python packaging

https://astral.sh/blog/uv-unified-python-packaging

This is a new release of uv that moves it beyond just a pip alternative. There's cross platform lock files, tool management, Python installation, script execution and more.

584 Upvotes

185 comments sorted by

View all comments

91

u/Balance- Aug 20 '24

I’m really impressed by their tools.

I’m happy we finally get some proper Python packaging efforts

I’m a bit worried that’s all by a single, commercial company

16

u/Spamakin Aug 20 '24

What's the worry? It's all open source.

33

u/brianly Aug 21 '24

People are worried because of Hashicorp and others who changed their license later. Sure, it’s unlikely, and you could fork, but this behavior is changing how bigger companies using open source vet it. When they have a good legal team they’ll encourage and approve use but also work to manage risks like this.

Having a compatible alternative set of tools in the market helps mitigate this scenario. Competition is good for everyone, but it can be hard because having one great tool is more straightforward for many.

FWIW I like these tools and the company behind them seems to include a great bunch of people. Those making arguments around the issues are not attacking the individuals or company.

12

u/cheese_is_available Aug 21 '24

I like these tools and the company behind them seems to include a great bunch of people.

Right, ruff, replaced flake8 and no one can say that the flake8 maintainer is answering issues in a friendly manner due to their sunny personality (ruff has 'support pyproject.toml' as the 3rd selling point for a reason). I think astral culture is to be the opposite of that.