uv
uv copied to clipboard
An extremely fast Python package and project manager, written in Rust.

I am attempting to select a cpu build of torch for linux and the regular build of torch for darwin with the following minimal reproducer: requirements.in ``` torch==1.13.1+cpu ; platform_system...
Instead of using a warning, which is pretty aggressive feeling, use a hint.
uv version: 0.5.9 If you have dependency groups and attempt to remove a package from the wrong group the warning message provided gives an incomplete command. ``` [project] name =...
Here's a relevant example project toml in which I attempt to lock `torch-scatter` as a dependency which only installs on a specific platform: ```toml [build-system] requires = ["hatchling"] build-backend =...
Packaged installed with uv are noticeably smaller than when installing with pip Trying to understand why and what's the difference here. Don't package all comes from pypi anyway? Why would...
Automated update for Python releases.
is it possible to supply "global-options" to the build step? I'm looking at a project that is doing the following: CC="cc -mavx2" pip install pillow-simd==9.0.0.post3 --global-option="build_ext" --global-option="--enable-zlib" --global-option="--enable-jpeg" --global-option="--enable-tiff" If...
Currently, `uv` prioritizes `$HOME/...` paths over `$XDG_*` paths in most cases. This behavior is contradictory to the [XDG specification](https://specifications.freedesktop.org/basedir-spec/latest/#variables). This means when setting `XDG_*` variables in a docker image, for...
Adds a minimal `uv-python` binary to our distributions, which uses `uv python find` to determine which Python executable to use then invokes it with all the arguments. Some notes: -...