astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Implement support for PEP 803 (#18767) ## Summary Closes https://github.com/astral-sh/uv/issues/18750.
main
49 minutes ago
Review feedback
charlie/pep-803
4 hours ago
Review feedback
charlie/pep-803
4 hours ago
Simplify warning Signed-off-by: William Woodruff <william@astral.sh>
ww/fix-16751
4 hours ago
Don't silently ignore directories in source-include Signed-off-by: William Woodruff <william@astral.sh>
ww/fix-16751
4 hours ago
docs: document `false` opt-out for `exclude-newer-package` (#18768) ## Summary The `exclude-newer-package` setting accepts `false` to exempt a specific package from the global `exclude-newer` constraint (via `PackageExcludeNewer::Disabled`), but this isn't documented. This PR adds: - A sentence in both doc comments for `exclude_newer_package` explaining the `false` opt-out - An example showing `false` alongside a date value ## Motivation This came up while adding a 3-day `exclude-newer` quarantine to a project that also uses a private registry without PEP 700 upload-time metadata. The `false` opt-out is exactly the right mechanism, but it took reading the source to discover it. The `false` value is handled by the `PackageExcludeNewer::Disabled` variant and its custom deserializer: https://github.com/astral-sh/uv/blob/main/crates/uv-resolver/src/exclude_newer.rs ## Test plan - Documentation-only change (doc comments in `settings.rs`) - Verified the generated docs render correctly by checking the existing doc generation pipeline uses these comments ## Disclaimer Mismatch found by @alexandrukis, patch created by Claude, reviewed by me. --------- Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
main
5 hours ago
Use different example
sewi-cpan:docs/exclude-newer-package-false
5 hours ago
Accept non-debug wheels on debug CPython interpreters Since CPython 3.8, debug and release builds share the same ABI. A debug interpreter now generates both the debug ABI tag (e.g. cp314d) and the non-debug tag (cp314) as compatible, with the debug tag taking priority. This matches the behavior of pip's packaging library. Non-debug interpreters are unchanged: they do not accept cp314d wheels.
mjansche:fix-debug-cpython-abi-tags
6 hours ago
Latest Branches
CodSpeed Performance Gauge
+1%
Implement support for PEP 803
#18767
4 hours ago
a3bfe8f
charlie/pep-803
CodSpeed Performance Gauge
0%
Don't silently ignore directories in source-include
#18772
4 hours ago
bc626fe
ww/fix-16751
CodSpeed Performance Gauge
-1%
docs: document `false` opt-out for `exclude-newer-package`
#18768
5 hours ago
ec6d8ea
sewi-cpan:docs/exclude-newer-package-false
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs