You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
📷 by [Aleksandar Pasaric](https://unsplash.com/@aleksandar_pasaric)
5
+
📷 by [Wolfgang Hasselmann](https://unsplash.com/@wolfgang_hasselmann)
6
6
7
-
## What is UV ?
7
+
## 🤔 What is UV ?
8
8
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.
10
10
11
11
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.
12
12
13
13
## 🚀 Unmatched Speed
14
14
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
+
```
16
26
17
27
## 🧩 Deterministic Resolution
18
28
@@ -33,3 +43,7 @@ UV goes beyond installation: it also handles virtual environment creation, confl
33
43
## ✨ Modern User Experience
34
44
35
45
UV’s command-line interface is intuitive, with clear messages and modern options, making it easy to use even for beginners.
0 commit comments