42 developer tools, always updated — new upstream releases land in apt within hours. Join the Discord

📅 From , the apt mirror will require a subscription. See pricing

🐍 Install Latest uv on Ubuntu

Extremely fast Python package and project manager

Latest version: 0.12.5 · updated 2026-08-14
SourceVersion
deb.griffo.io0.12.5 ✅
Official Ubuntu🚫 not packaged
← Back to home

What is uv?

uv is an extremely fast Python package and project manager written in Rust by Astral (creators of Ruff). It's designed as a single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more, providing 10-100x faster performance than traditional Python tooling.

⚡ Performance Benchmarks:
  • 10-100x faster than pip for package installation
  • Resolves dependencies in milliseconds vs seconds
  • Global cache for disk-space efficient dependency deduplication
  • Parallel downloads and installations
🚀 Why Latest Versions Matter: uv is rapidly evolving with frequent releases containing major performance improvements, new features, and enhanced Python ecosystem compatibility. The latest versions include project management features, Python version management, and significant workflow improvements.

⚡ Key Features of uv

🚀 Blazing Fast

10-100x faster than pip with Rust-powered performance. Parallel downloads, efficient caching, and optimized dependency resolution.

🗂️ Project Management

Comprehensive project management with universal lockfiles, workspace support, and dependency tracking similar to Poetry.

🐍 Python Version Management

Install and manage multiple Python versions. Download Python versions as needed, switch between them effortlessly.

🛠️ Tool Management

Run and install Python tools with uvx (like pipx). Execute tools in ephemeral environments or install them globally.

📜 Script Support

Run single-file scripts with inline dependency metadata. Automatic environment creation and dependency management.

🔩 pip Compatible

Drop-in replacement for pip, pip-tools, and virtualenv with familiar CLI and advanced features like platform-independent resolutions.

🚀 Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships — this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

📦 Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

Step 2: Install uv

# Install latest uv
sudo apt install uv

# Verify installation
uv --version
# Install latest uv
apt install uv

# Verify installation
uv --version

🎯 Basic Usage Examples

Project management:

# Create new Python project
uv init my-project
cd my-project

# Add dependencies
uv add requests pandas

# Run project
uv run python main.py

# Sync dependencies
uv sync

Replace pip commands:

# Create virtual environment
uv venv

# Install packages (much faster than pip)
uv pip install requests numpy pandas

# Compile requirements
uv pip compile requirements.in

# Sync requirements
uv pip sync requirements.txt

Python version management:

# Install Python versions
uv python install 3.11 3.12 3.13

# Use specific Python version
uv python pin 3.12

# Run with specific Python
uv run --python 3.11 python script.py

Tool management:

# Run tool in ephemeral environment
uvx black .
uvx ruff check

# Install tool globally
uv tool install black
uv tool install ruff

# List installed tools
uv tool list

🚀 Why Choose deb.griffo.io?

📊 Installation Comparison:
  • Official Ubuntu: Often outdated versions missing latest features
  • pip install: Slower, requires Python already installed
  • Curl installer: Manual updates, no package management
  • deb.griffo.io: Latest version with automatic updates

🏆 Why uv is Revolutionary

  • Speed: Rust implementation provides 10-100x performance improvement
  • Unified Tool: Replaces multiple Python tools with single binary
  • Modern Features: Lockfiles, workspaces, and advanced dependency resolution
  • Compatibility: Drop-in replacement for existing workflows
  • Reliability: Deterministic builds and reproducible environments

📦 Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

🔗 Related Packages

Also available from deb.griffo.io:

🎯 Perfect for: Python developers who want faster package management, teams needing reproducible environments, anyone frustrated with slow pip operations, and projects requiring modern Python tooling with performance.

💝 Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub 🐦 Share on Twitter

Just after the command? See apt install uv — one page covering Debian and Ubuntu.

📦 Recent releases from this repository

📚 Release-specific install guides

❓ Frequently asked questions

Is uv in the official Ubuntu repositories?

No — uv is not packaged in the official Ubuntu archives. This repository is currently the only apt source, serving uv 0.12.5.

How do I install the latest uv on Ubuntu?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install uv. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Ubuntu releases are supported?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing and 26.04 Resolute.