Topic
#uv
10 items
References
- uv Cheatsheet — The All-in-One Python Package Manager
A comprehensive cheatsheet for Astral's uv, the blazing-fast Python package and project manager written in Rust. Covers installation, project management, dependencies, Python versions, scripts, tools, workspaces, pip compatibility, and configuration.
- uv Cheatsheet — Installation
How to install, update, and uninstall Astral's uv on openSUSE Tumbleweed and other Linux distributions, plus shell completion setup.
- uv Cheatsheet — Python Management
Installing, listing, pinning, and upgrading Python versions with uv. Replace pyenv with a single tool.
- uv Cheatsheet — Projects
Creating and managing Python projects with uv: init, project structure, pyproject.toml, running, syncing, and locking.
- uv Cheatsheet — Dependencies
Adding, removing, upgrading, and organizing project dependencies with uv: extras, dependency groups, sources, and constraints.
- uv Cheatsheet — Scripts & Tools
Running Python scripts with inline dependency metadata and managing CLI tools with uv and uvx. Replaces pipx.
- uv Cheatsheet — Workspaces
Setting up Cargo-style monorepo workspaces in uv: members, shared lockfile, inter-package dependencies, and common layouts.
- uv Cheatsheet — pip Compatibility
Using uv as a drop-in replacement for pip, pip-tools, and virtualenv with the uv pip interface.
- uv Cheatsheet — Configuration & Cache
Configuring uv via pyproject.toml, uv.toml, and environment variables. Managing the global cache and storage directories.
- uv Cheatsheet — Building & Publishing
Building source distributions and wheels with uv build, publishing to PyPI with uv publish, and using the uv build backend.