Description
Extremely fast Python package installer and resolver, written in Rust.
uv
manages project dependencies and environments, with support for lockfiles, workspaces, and more.
Due to uv
's (over)eager fetching of dynamically-linked Python executables, as well as vendoring of dynamically-linked libraries within Python modules distributed via PyPI, NixOS users can run into issues when managing Python projects. See the Nixpkgs Reference Manual entry for uv
for information on how to mitigate these issues: https://nixos.org/manual/nixpkgs/unstable/#sec-uv.
For building Python projects with uv
and Nix outside of nixpkgs, check out uv2nix
at https://github.com/pyproject-nix/uv2nix.