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
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
libgit2.so: devel/libgit2libssh2.so: security/libssh2libzstd.so: archivers/zstd
Build dependencies 3
Run dependencies 3
Required by 2
Configuration
No options to configure.
- USES
- cargo gmake localbase perl5 pkgconfig
- Service scripts
- none
Files
distinfo 668
| File | Size | SHA256 |
|---|---|---|
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/aes-0.8.4.crate | 124812 | b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/ambient-id-0.0.11.crate | 28682 | c1daa54020e05aa0b163ee10434fff35a0f18d28a1cafa142bd1290e1abe630e |
| rust/crates/anes-0.1.6.crate | 23857 | 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 |
| rust/crates/anstream-1.0.0.crate | 28916 | 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/anstyle-parse-1.0.0.crate | 22042 | 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e |
| rust/crates/anstyle-query-1.1.5.crate | 10264 | 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc |
| rust/crates/anstyle-wincon-3.0.11.crate | 12638 | 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d |
| rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| rust/crates/approx-0.5.1.crate | 15100 | cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 |
| rust/crates/arcstr-1.2.0.crate | 32237 | 03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d |
| rust/crates/arrayref-0.3.9.crate | 9186 | 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb |
| rust/crates/arrayvec-0.7.6.crate | 31237 | 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 |
| rust/crates/asn1-rs-0.7.1.crate | 92118 | 56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60 |
| rust/crates/asn1-rs-derive-0.6.0.crate | 11337 | 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c |
| rust/crates/asn1-rs-impl-0.2.0.crate | 2261 | 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 |
| rust/crates/assert-json-diff-2.0.2.crate | 10874 | 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12 |
Commit history 2
| Date | Commit | Credits | Log 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]> |