Skip to content

Commit d700c83

Browse files
author
Damien Le Bourdonnec
committed
✨ Update UV documentation with new image and additional details on usage
1 parent bbbbeb8 commit d700c83

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

_sidebar.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
* [Optical character recognition](python/optical-character-recognition)
1818
* [UV - The Python tool that revolutionizes dependency management](python/uv-the-python-tool-that-revolutionizes-dependency-management)
1919

20-
* Versioning
21-
* [Git worktree](versioning/git-worktree)
20+
<!-- * Versioning
21+
* [Git worktree](versioning/git-worktree) -->

python/uv-the-python-tool-that-revolutionizes-dependency-management.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,28 @@
11
# 🐍 UV - The Python tool that revolutionizes dependency management
22

3-
![](https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80)
3+
![](https://images.unsplash.com/photo-1712927446948-71393dfd1571?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80)
44

5-
📷 by [Aleksandar Pasaric](https://unsplash.com/@aleksandar_pasaric)
5+
📷 by [Wolfgang Hasselmann](https://unsplash.com/@wolfgang_hasselmann)
66

7-
## What is UV ?
7+
## 🤔 What is UV ?
88

9-
UV is developed by Astral, the team behind the popular Python tool Ruff. Astral is known for building high-performance developer tools in Rust, focusing on speed, reliability, and modern workflows. Their expertise in both Python and Rust ecosystems ensures that UV is engineered to meet the needs of contemporary Python developers.
9+
UV is developed by [Astral](https://astral.sh/), the team behind the popular Python tool [Ruff](https://astral.sh/ruff). Astral is known for building high-performance developer tools in Rust, focusing on speed, reliability, and modern workflows. Their expertise in both Python and Rust ecosystems ensures that UV is engineered to meet the needs of contemporary Python developers.
1010

1111
UV is a modern Python package manager designed to simplify and speed up dependency management for Python projects. It aims to provide a fast, reliable, and user-friendly experience for installing and managing Python packages, addressing many of the shortcomings found in traditional tools like pip, pipenv, and poetry.
1212

1313
## 🚀 Unmatched Speed
1414

15-
UV is written in Rust, making it extremely fast for installing and resolving dependencies. Benchmarks often show installations 8 to 10 times faster than pip.
15+
UV is written in Rust, making it extremely fast for installing and resolving dependencies. Benchmarks often show installations 8 to 10 times faster than pip:
16+
17+
```bash
18+
# Using pip (traditional)
19+
pip install requests numpy pandas
20+
# Took : ~30-60 seconds
21+
22+
# Using UV (modern)
23+
uv pip install requests numpy pandas
24+
# Took : ~2-5 seconds
25+
```
1626

1727
## 🧩 Deterministic Resolution
1828

@@ -33,3 +43,7 @@ UV goes beyond installation: it also handles virtual environment creation, confl
3343
## ✨ Modern User Experience
3444

3545
UV’s command-line interface is intuitive, with clear messages and modern options, making it easy to use even for beginners.
46+
47+
## References
48+
49+
- [Official UV Documentation](https://docs.astral.sh/uv/getting-started/)

0 commit comments

Comments
 (0)