awesome-python
awesome-python copied to clipboard
Add uv
What is this Python project?
uv is an extremely fast Python package and project manager, it extends beyond a pip alternative, and more into an end-to-end solution for managing command-line tools, single-file scripts, and even Python itself.
Highlights
- A single tool to replace
pip,pip-tools,pipx,poetry,pyenv,virtualenv, and more. - 10-100x faster than
pip. - Installs and manages Python versions.
- Runs and installs Python applications.
- Runs single-file scripts, with support for inline dependency metadata.
- Provides comprehensive project management, with a universal lockfile.
- Includes a pip-compatible interface for a performance boost with a familiar CLI.
- Supports Cargo-style workspaces for scalable projects.
- Disk-space efficient, with a global cache for dependency deduplication.
- Installable without Rust or Python via
curlorpip. - Supports macOS, Linux, and Windows.
What's the difference between this Python project and similar ones?
- The main difference is the speed creating the environments
- The command line interface is clear in every aspect
I have been tracking these project for a while and look really interting, I just tried to install the depencies of a project with this an Python Poetry (my package management tool for years) and it took 20 s with uv against 61 s from Poetry
Anyone who agrees with this pull request could submit an Approve review to it.
I just add - I have been using UV in the past few projects, and is compliant with TOML format, while poetry has some custom specifications. Additionally, uv supports inline script specifications metadata , and speed is not the only benefit of the tool.
Unsubscribe
On Thu, 27 Mar 2025, 1:58 am Paillat, @.***> wrote:
@.**** approved this pull request.
— Reply to this email directly, view it on GitHub https://github.com/vinta/awesome-python/pull/2605#pullrequestreview-2718533707, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVPUQTXORR3ZPKERRTZBR4D2WL5URAVCNFSM6AAAAABM6OKX32VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDOMJYGUZTGNZQG4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
@antusystem Close this one, uv is already in the list
@AgapovOne Hi, sorry can´t do it, I lost my account because Github never send an SMS for recovery, this is my new account and from here I am not able to close it