uv/crates/puffin-dev
Zanie Blue a37b08808e
Implement pip compatible --no-binary and --only-binary options (#1268)
Updates our `--no-binary` option and adds a `--only-binary` option for
compatibility with `pip` which uses `:all:`, `:none:` and `<name>` for
specifying packages.

This required adding support for `--only-binary <name>` into our
resolver, previously it was only a boolean toggle.

Retains`--no-build` which is equivalent to `--only-binary :all:`. This
is common enough for safety that I would prefer it is available without
pip's awkward `:all:` syntax.

---------

Co-authored-by: konsti <konstin@mailbox.org>
2024-02-11 19:31:41 -06:00
..
src Implement pip compatible --no-binary and --only-binary options (#1268) 2024-02-11 19:31:41 -06:00
.gitignore Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00
builder.dockerfile Add Puffin Docker image (#985) 2024-01-18 20:21:31 -05:00
Cargo.toml Add a BENCHMARKS.md with rendered benchmarks (#1211) 2024-01-31 20:11:52 +00:00
test_sdist_building.sh Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00