astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Validate Git LFS artifacts for Git archives (#19592) ## Summary We now validate Git LFS initialization before reading archives stored within Git repositories, and preserve `lfs = true` when rendering Git archive requirements. While adding Git archive dependencies in #10072, we added new wheel and source archive paths that bypassed the existing Git-directory LFS check. As a result, when an archive was stored via Git LFS and LFS could not be initialized, we could attempt to consume the pointer file as the archive. The same representation also omitted the LFS fragment from user-facing Git archive requirement output. This extends the existing LFS failure behavior to Git archive metadata and installation paths, and adds snapshot coverage for locking and frozen sync. The affected integration tests, workspace Clippy, and `prek` pass with the fix.
main
1 hour ago
Name Git LFS errors by artifact type
charlie/git-archive-lfs
1 hour ago
Validate Git LFS artifacts for Git archives
charlie/git-archive-lfs
2 hours ago
Use interpreter extension suffixes for module discovery
zsol/jj-kxyvzzmqmzrk
2 hours ago
fix: rebuild explicit local tool installs
ImFeH2:issue-19541
2 hours ago
Preserve Git repository URLs in direct URL metadata (#19590) ## Summary We now preserve the supplied Git repository URL when serializing `direct_url.json` metadata for both repository sources and archives stored within a Git repository. While adding Git archive dependencies in #10072, we split the Git URL representation but serialized the canonical repository identity rather than the original URL. As a result, URLs such as `git+ssh://git@github.com/phytec/phytec-eeprom-flashtool.git` lost the username and `.git` suffix in `uv pip freeze` output. This restores original URL serialization for both Git variants and restores or adds coverage for installs, Git reference updates, and Git LFS transitions. The affected integration tests, `uv-pypi-types` tests, workspace Clippy, and `prek` pass with the fix. Closes https://github.com/astral-sh/uv/issues/19587.
main
2 hours ago
Fix transitive Git archive dependencies in lockfiles (#19589) ## Summary We now preserve source identity for transitive archive dependencies discovered while lowering metadata from Git-sourced packages. If generated metadata resolves to an archive inside the same Git checkout, we lock it as the corresponding Git source with a `path` instead of serializing the absolute checkout path. This covers packages like `vsphere-automation-sdk-python`, whose generated metadata references wheels within its Git checkout using absolute `file://` URLs. Closes https://github.com/astral-sh/uv/issues/15417.
main
2 hours ago
Preserve Git repository URLs in direct URL metadata
charlie/preserve-git-direct-url
2 hours ago
Latest Branches
CodSpeed Performance Gauge
-1%
Validate Git LFS artifacts for Git archives
#19592
1 hour ago
0514b21
charlie/git-archive-lfs
CodSpeed Performance Gauge
-1%
Add module owners to workspace metadata
#19122
2 hours ago
a261aea
zsol/jj-kxyvzzmqmzrk
CodSpeed Performance Gauge
+1%
Rebuild explicit local directory tool installs
#19591
3 hours ago
a375ef9
ImFeH2:issue-19541
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs