BSD Ports

devel/uv 0.11.16_1 MidnightBSD

Extremely fast Python package installer and resolver, written in Rust

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
0137a9bcac
License
Apache-2.0, mit
Categories
devel

Description

uv is an extremely fast Python package installer and resolver, written in Rust. It is designed as a drop-in replacement for pip and pip-compile, but is often 10-100 times faster.

uv also provides a unified interface for managing Python projects, including virtual environment creation and management, dependency locking, and project initialization.

Features:

  • Extremely fast package installation and resolution
  • Drop-in replacement for pip and pip-compile
  • Unified project management
  • Virtual environment management
  • Cross-platform support (macOS, Linux, Windows)

In the other systems

SystemPortVersion
MidnightBSDdevel/uv0.11.16_1
FreeBSDdevel/uv0.13.1
OpenBSDdevel/uv0.13.4
HardenedBSDdevel/uv0.12.19_1
GhostBSDdevel/uv0.12.15

Install

Binary package:

mport install uv

From mports:

cd /usr/mports/devel/uv && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	uv>0:devel/uv

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3

Configuration

No options to configure.

USES
cargo gmake localbase perl5 pkgconfig
Service scripts
none

Files

distinfo 668
FileSizeSHA256
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aes-0.8.4.crate124812b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/ambient-id-0.0.11.crate28682c1daa54020e05aa0b163ee10434fff35a0f18d28a1cafa142bd1290e1abe630e
rust/crates/anes-0.1.6.crate238574b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/approx-0.5.1.crate15100cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
rust/crates/arcstr-1.2.0.crate3223703918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d
rust/crates/arrayref-0.3.9.crate918676a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/asn1-rs-0.7.1.crate9211856624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60
rust/crates/asn1-rs-derive-0.6.0.crate113373109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c
rust/crates/asn1-rs-impl-0.2.0.crate22617b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
rust/crates/assert-json-diff-2.0.2.crate1087447e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12

Commit history 2

DateCommitCreditsLog message
0137a9bcac Lucas Holt devel/uv: bump webpki-root-certs to 1.0.10 [security] (#1901)
## Change - Bump vendored crate `webpki-root-certs` 1.0.7 -> 1.0.10 (Makefile.crates, distinfo). - Add `files/patch-Cargo.lock` updating the lock entry version and checksum (`58ec80e7...19fecb`, matches crates.io). - `PORTREVISION=1`. uv itself stays at 0.11.16. ## Advisory GHSA-hq85-5cpj-mr62 / PYSEC-2026-4321 (critical): the bundled root store trusts "emSign ECC Root CA - G3", whose intermediate CA keys were compromised. webpki-root-certs 1.0.10 removes that root. ## Why not upgrade uv uv 0.13.4 carries the upstream fix but requires Rust 1.97; mports lang/rust is 1.95. webpki-root-certs 1.0.10 has rust-version 1.71 and depends on rustls-pki-types ^1.8 (1.14.1 already vendored), so no other crate changes are needed. ## Validation (MidnightBSD 4.2 amd64, rust 1.95.0) …
0808ab8bdf Lucas Holt Fix Magus build and fake failures
Fix PostgreSQL client staging, uv's Cargo install path, and Boost Python with NumPy 2. AI-Assisted-by: Codex (GPT-5) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>