astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Scope unix-only cache prune imports
fallintoplace:fix-cache-prune-symlink-escape
2 hours ago
Use fs_err in cache prune test
fallintoplace:fix-cache-prune-symlink-escape
2 hours ago
Avoid following symlinks during cache prune
fallintoplace:fix-cache-prune-symlink-escape
4 hours ago
Merge upstream/main into feat/python-uninstall-outdated
MoonMao42:feat/python-uninstall-outdated
1 day ago
Fix tool editable policy after rebase
charlie/tool-lock
1 day ago
Accept case-insensitive HTML tags in `--find-links` parsing (#19537) Fix `uv` HTML parsing so recognized tags are matched case-insensitively, which aligns the parser with HTML syntax and allows valid uppercase markup like `<A HREF=...>`. To avoid adding overhead for conventional index pages, attribute lookup retains the existing direct lookup as a fast path. It falls back to iterating attributes with an ASCII case-insensitive comparison only when the lowercase lookup does not find a match. We should consider pushing this logic into the dependency crate Fixes #19534
main
1 day ago
Fix scroll environment creation for scrolls with long filenames (#19539) ## Summary Note: scroll == PEP 723 script When a scroll's filename approaches the path element length limit (conveniently 255 almost everywhere), the underlying cache entry path which gets generated from it ends up exceeding the limit. This PR caps it at 100. It does mean, however, that pre-existing environments which previously exceeded this limit will end up re-created. No clue if this would be breaking or not. I've marked it as such for now. ## Test Plan Added a test for this.
main
2 days ago
Fix scroll environment creation for long filenames When a scroll's filename approaches the path element length limit (conveniently 255 almost everywhere), the underlying cache entry path which gets generated from it ends up exceeding the limit. This caps it at 100. It does mean, however, that pre-existing environments which previously exceeded this limit will end up re-created. No clue if this would be breaking or not.
tk/fix-scroll-long-name-env
2 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Avoid following symlinks during cache prune
#19543
2 hours ago
094b749
fallintoplace:fix-cache-prune-symlink-escape
CodSpeed Performance Gauge
+1%
Add `--outdated` to `uv python uninstall` and `--uninstall` to `uv python upgrade`
#18770
1 day ago
11f49f2
MoonMao42:feat/python-uninstall-outdated
CodSpeed Performance Gauge
0%
Add a full "lockfile" to tool receipts
#18937
1 month ago
6bf367b
charlie/tool-lock
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs