pkg_add
6.4#59 in package managersFree planFree plan
Visit
| Fact | pkg_add | uv |
|---|---|---|
| Dependency resolution | Yes | Yes |
| Free plan | Yes | Yes |
| Intended users | OpenBSD's package FAQ advises using packages over building applications from ports in general. | Astral says it builds high-performance developer tools for the Python ecosystem to help developers ship software faster. |
| Offline installation | Yes | Yes |
| Package formats | TGZ,gzip-compressed ustar archives with packing lists | source distributions,wheels,requirements.txt,pylock.toml |
| Purpose | pkg_add installs or updates software packages created from the OpenBSD ports tree. | uv is an extremely fast Python package and project manager written in Rust. |
| Security | By default, it rejects unsigned packages unless they come from a trusted source or unsigned packages are explicitly allowed. | uv uses TLS with rustls and bundled Mozilla root certificates by default to verify HTTPS connections. |
| Supported platforms | OpenBSD alpha,amd64,arm64,armv7,hppa,i386,landisk,luna88k,macppc,octeon,powerpc64,riscv64,sparc64 | macOS,Linux,Windows,CPython,PyPy,Pyodide,GraalPy |
You want what its maker publishes above — check its page for the details.
uv suits Python developers looking to manage project environments and dependencies, install Python versions, or run scripts and command-line tools. Its pip-compatible interface may appeal to those consolidating several Python tool workflows.