astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Remove overloaded use of 'audit' (#18427) ## Summary Once `uv audit` lands, this will be pretty confusing to users IMO. I've changed it to "Checked" to demo-run the changes, but I'd definitely appreciate opinions on a better term for this (scanned? validated?) ## Test Plan Bumped so many snapshots. --------- Signed-off-by: William Woodruff <william@astral.sh>
main
37 minutes ago
Reject invalid classifiers, warn on license classifiers (#18419) ## Summary This makes two changes to our handling of trove classifiers in uv's build backend: 1. We now reject malformed trove classifiers. I've done this by adding a `Classifier` newtype that parses and rejects anything that _looks_ wrong (there's no formal grammar for classifiers, so this is a pretty primitive check, but it should be enough to preempt most common user errors). We don't use an allowlist at the moment, although in principle we could do that as well/instead. 2. We now emit a user warning on any license classifiers, since these have been deprecated since PEP 639 was accepted. I've added this within `PyProjectToml::license_metadata` since in the future we'll also want to produce a hard error when license classifiers are present _and_ new-style structured license metadata is also present. That change will require a breaking release however. Closes https://github.com/astral-sh/uv/issues/16354. ## Test Plan I've added some new unit tests for this, plus an integration test for the user warning. --------- Signed-off-by: William Woodruff <william@astral.sh>
main
53 minutes ago
Update Rust crate toml to v1
renovate/toml-1.x
54 minutes ago
Update Rust crate reqsign to 0.19.0
renovate/reqsign-0.x
57 minutes ago
Update Rust crate axoupdater to 0.10.0
renovate/axoupdater-0.x
58 minutes ago
Fixup snapshots Signed-off-by: William Woodruff <william@astral.sh>
ww/overloaded-audit
60 minutes ago
chore: update versions in new project init (#18417) <!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary This updates the versions a bit in the new project init. Scikit-build-core updated to 0.12+, pybind11 updated to 3+ (which allows a small simplification), and PyO3 updated to 0.28.2+ (which is what I was running into, it was on an old version). I also wanted to update the gitignore, as it's missing a bunch of things for Maturin (like `target/*` and `*.so`!), but I guess that's somewhere else. --------- Co-authored-by: konstin <konstin@mailbox.org>
main
1 hour ago
Update CMakeLists.txt snapshots for scikit-build tests
henryiii:patch-2
1 hour ago
Active Branches
Update Rust crate toml to v1
last run
54 minutes ago
#18154
CodSpeed Performance Gauge
0%
Update Rust crate reqsign to 0.19.0
last run
57 minutes ago
#17935
CodSpeed Performance Gauge
-1%
Update Rust crate axoupdater to 0.10.0
last run
58 minutes ago
#18241
CodSpeed Performance Gauge
-1%
Β© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs