astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix: handle Windows special filenames in cache clean On Windows, files with special characters (like trailing dots) cannot be deleted using standard Win32 API paths due to path normalization. This fix uses the extended-length path prefix (\\?\) to bypass normalization when the initial deletion fails with NotFound or InvalidInput errors. Fixes #16586
blueberrycongee:fix/windows-special-filename-cache-clean
9 hours ago
fix: add dead_code allow for non-Windows and fix formatting
blueberrycongee:fix/windows-special-filename-cache-clean
9 hours ago
Avoid flagging proxied Git URLs as ambiguous authority (#17234) ## Summary Closes https://github.com/astral-sh/uv/issues/17214.
main
2 days ago
Remove ua-parser from mypy overrides: it's typed
masklinn:patch-1
2 days ago
Avoid flagging proxied Git URLs as ambiguous authority
charlie/ambiguous-authority
3 days ago
Fix dropped support of `-` in pip constraints/overrides/excludes/build_constraints (#17188) Since #16923, `-` stdin paths are suddenly only supported on the `RequirementsSource::Extensionless`. However, parsing of cli arguments using `from_requirements_txt`, `from_constraints_txt` `from_overrides_txt` would always output a `RequirementsSource::RequirementsTxt`. Resulting in the error: ``` $ cat overrides.txt | cargo run --bin uv --profile dev --manifest-path ./uv/crates/uv/Cargo.toml pip install 'numpy' --overrides=- Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.22s Running `./uv/target/debug/uv pip install 'numpy' --overrides=-` error: File not found: `-` ``` In this PR, I've added a small check in those for the `-` paths to use `RequirementsSource::ExtensionLess`. I'm not too sure about this change though, as it would also implicitly start allowing PEP 723 scripts as input to overrides/constraints. I don't see the direct issue in that, but then maybe we should explicitly handle it so that an `--overrides=script.py` would also be supported. @zanieb what do you think? Relates to #17227
main
3 days ago
chore: bump alpine 3.23
samypr100:alpine323
3 days ago
chore: remove bookworm, alpine 3.21, and py38 published images
samypr100:remove-bookworm-alpine321
3 days ago
Active Branches
fix: handle Windows special filenames in cache clean
last run
9 hours ago
#17241
CodSpeed Performance Gauge
0%
Remove ua-parser from mypy overrides: it's typed
last run
2 days ago
#17237
CodSpeed Performance Gauge
0%
Bump alpine published image to 3.23
last run
3 days ago
#17128
CodSpeed Performance Gauge
-2%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs