@charliermarsh: 我们发现了一些优化,通过“压缩”环境标记来减小 uv.lock 文件的大小。…
摘要
uv 的锁文件大小通过压缩环境标记减少了 40-50%。
我们发现了一些优化,通过“压缩”环境标记来减小 uv.lock 文件的大小。
现在,我们的一些锁文件减小了 40-50%。https://t.co/NwJvxpnBcL
查看缓存全文
缓存时间: 2026/07/14 06:18
我们找到了一些优化方法,通过“压缩“环境标记来减小 uv.lock 文件的大小。
现在我们的部分锁文件体积减少了 40-50%。https://t.co/NwJvxpnBcL
相似文章
@charliermarsh: 预览版中,uv 将从锁文件中省略包元数据。(这与已解析的依赖图分开,……)
在预览版中,uv 将省略锁文件中的包元数据,平均减少锁文件大小最多 50%,并降低冲突。
@charliermarsh: 在预览版中,`uv tool install` 现在将为每个工具写入一个 `uv.lock` 锁文件,与安装本身一起。
在预览版中,uv tool install 现在会在安装过程中为每个工具写入一个 uv.lock 锁文件。
@charliermarsh: 受 Bun 中一些代码的启发,我将 uv 的 ZIP 解压移到了每个存档的单个阻塞任务中(使用同步文件系统操作……
uv 的 ZIP 解压已通过将其移至带有同步文件系统操作的单个阻塞任务中得到优化,灵感来自 Bun 的代码,从而加快了从 PyPI 安装 Jupyter 等包的速度。
@charliermarsh: uv 二进制大小随时间变化
Charlie Marsh 分享了一张图表,展示了 Python 包管理器 uv 的二进制文件大小随时间的变化。
@charliermarsh:在最新版 uv 中,现在可以直接从 uv 锁文件安装,无需 pyproject.toml。此设计旨在……
最新版 uv 现在支持直接从 uv 锁文件安装,无需 pyproject.toml,从而实现更高效的 Docker/CI 层缓存,因为依赖层不再因 pyproject.toml 的变更而失效。