โšก 43 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 ยท ๐Ÿ†“ There is an always-free mirror

๐Ÿ 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
๐Ÿ“Œ Installing on a specific release? Ubuntu 22.04 (jammy) ยท Ubuntu 24.04 (noble) ยท Ubuntu 25.10 (questing) ยท Ubuntu 26.04 (resolute)

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

๐Ÿ†“ There is an always-free mirror. deb-free.griffo.io serves packages free forever โ€” no account, no subscription, at most 2 months behind upstream, security fixes immediately. It currently carries Ghostty, Oh My Posh and Zed; uv is not one of them, so the repository above is the only way to get it today โ€” ask and it can be enrolled.

How the free mirror works โ†’

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.