Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dariogriffo/uv-debian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) GitHub Release GitHub Release Date

uv Logo Debian Logo
uv for Debian

An extremely fast Python package and project manager, written in Rust.

uv for Debian

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.

Install/Update

The Debian way

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

Manual Installation

  1. Download the .deb package for your Debian version available on the Releases page.
  2. Install the downloaded .deb package.
sudo dpkg -i <filename>.deb

Updating

To 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.

Building

Build for single architecture

./build.sh <uv_version> <build_version> <architecture>
# Example: ./build.sh 0.8.11 1 arm64

Build for all architectures

./build.sh <uv_version> <build_version> all
# Example: ./build.sh 0.8.11 1 all

Roadmap

  • Produce a .deb package on GitHub Releases
  • Set up a debian mirror for easier updates
  • Multi-architecture support (amd64, arm64, armel, armhf, ppc64el, s390x)

Disclaimer

  • This repo is not open for issues related to uv. This repo is only for unofficial Debian packaging.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •