Was ist 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.
- 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
⚡ 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.
🆕 Neu in uv 0.8.8+
- Enhanced Project Management: Improved workspace support and dependency resolution
- Python Version Handling: Better Python installation and version switching
- Script Improvements: Enhanced inline dependency metadata support
- Performance Optimizations: Even faster package installation and resolution
- Tool Management: Improved uvx tool execution and installation
- Cross-Platform Support: Better Windows, macOS, and Linux compatibility
📦 Installation von debian.griffo.io
Schritt 1: Repository hinzufügen
Schritt 2: Installieren uv
🎯 Grundlegende Verwendungsbeispiele
Project management:
Replace pip commands:
Python version management:
Tool management:
🚀 Warum debian.griffo.io wählen?
- Official Debian: Often outdated versions missing latest features
- pip install: Slower, requires Python already installed
- Curl installer: Manual updates, no package management
- debian.griffo.io: Latest version (0.8.8+) with automatic updates
- ✅ Latest Performance: Get newest speed improvements and optimizations
- ✅ Automatic Updates: Packages updated within hours of upstream releases
- ✅ No Manual Setup: Pre-built binaries, no Rust compilation needed
- ✅ Proper Integration: Correctly packaged with system dependencies
- ✅ Multi-Distribution: Works on Bookworm, Trixie, and Sid
- ✅ Easy Maintenance: Standard apt commands for 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
📦 Paket-Build-Repository
Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:
- 🐍 uv-debian - Latest release builds
🔗 Verwandte Pakete
Auch verfügbar von debian.griffo.io:
- Zig Programming Language - Modern systems programming
- Ghostty Terminal - Fast terminal for development
- fzf Fuzzy Finder - Enhanced command searching