An extremely fast Python package and project manager, written in Rust.
This repository contains build scripts to produce the unofficial Debian packages (.deb) for uv hosted at debian.griffo.io
⭐⭐⭐ Love using uv on Debian? Show your support by starring this repo or buying me a coffee! ⭐⭐⭐
Currently supported Debian distros are:
- Bookworm (v12)
- Trixie (v13)
- Forky (v14)
- Sid (testing)
Thanks to @ranjithrajv
Supported architectures:
- amd64 (x86_64) - All distributions
- arm64 (aarch64) - All distributions
- armel (ARM EABI) - All distributions
- armhf (ARM hard float) - All distributions
- ppc64el (PowerPC 64-bit little endian) - All distributions
- s390x (IBM System z) - All distributions
- riscv64 (RISC-V 64-bit) - Trixie, Forky, Sid only
This is an unofficial community project to provide a package that's easy to install on Debian. If you're looking for the uv source code, see uv.
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg
echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list
sudo apt update
sudo apt install -y uv- Download the .deb package for your Debian version available on the Releases page.
- Install the downloaded .deb package.
sudo dpkg -i <filename>.debTo update to a new version, just follow any of the installation methods above. There's no need to uninstall the old version; it will be updated correctly.
./build.sh <uv_version> <build_version> <architecture>
# Example: ./build.sh 0.8.11 1 arm64./build.sh <uv_version> <build_version> all
# Example: ./build.sh 0.8.11 1 all- Produce a .deb package on GitHub Releases
- Set up a debian mirror for easier updates
- Multi-architecture support (amd64, arm64, armel, armhf, ppc64el, s390x)
- This repo is not open for issues related to uv. This repo is only for unofficial Debian packaging.