0.6.3
📦 uvView on GitHub →
✨ 3 features🐛 12 fixes🔧 15 symbols
Summary
uv 0.6.3 adds support for quoted command-line options in requirement files, initializes PEP 723 scripts with `uv lock --script`, and allows multiple `.env` files, along with numerous performance improvements and bug fixes.
✨ New Features
- Allow quotes around command-line options in `requirement.txt` files.
- Initialize PEP 723 script in `uv lock --script`.
- Accept multiple `.env` files in `UV_ENV_FILE`.
🐛 Bug Fixes
- Avoid installing duplicate dependencies across conflicting groups.
- Check subdirectory existence after cache heal.
- Include uppercase platforms for Windows wheels.
- Respect existing PEP 723 script settings in `uv add`.
- Reuse refined interpreter to create tool environment.
- Skip removed directories during bytecode compilation.
- Support conflict markers in `uv export`.
- Treat lockfile as outdated if (empty) extras are added.
- Display path separators as backslashes on Windows.
- Display the built file name instead of the canonicalized name in `uv build`.
- Fix message when there are no buildable packages.
- Re-allow HTTP schemes for Git dependencies.
🔧 Affected Symbols
requirement.txtuv lock --scriptUV_ENV_FILESmallStringHashesYankedFileBoxhash vectorinstall concurrencybytecode compilationuv adduv exportuv buildcache-keys