Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
9 lines
808 B
Markdown
9 lines
808 B
Markdown
# uv
|
|
|
|
uv is a Python package and project manager written in Rust. It handles dependency installation, virtual environments, Python version management, and project builds in a single tool, replacing the need for separate tools like pip, pip-tools, virtualenv, and pyenv. It resolves and installs packages significantly faster than pip because of its Rust-based resolver and aggressive caching. Developers use it to create isolated environments, lock dependencies for reproducible builds, and run scripts with inline dependency declarations.
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@official@uv](https://docs.astral.sh/uv/)
|
|
- [@article@uv vs pip: Managing Python Packages and Dependencies](https://realpython.com/uv-vs-pip/)
|
|
- [@video@Python Tutorial: UV](https://www.youtube.com/watch?v=AMdG7IjgSPM) |