Release Notes
Some of the wheels for this build were initially not correctly published to PyPI. The release was temporarily yanked to avoid forcing users to build from source. The wheels were subsequently uploaded and the release was un-yanked.
Enhancements
- Allow
--constraints
and--overrides
inuvx
(#10207) - Allow overrides in
satisfies
check foruv tool run
(#11994) - Allow users to set
package = true
ontool.uv.sources
(#12014) - Add support for Windows legacy scripts via
uv run
(#11888) - Return error when running uvx with a
.py
script (#11623) - Warn user on use of
uvx run
(#11992)
Configuration
- Add
NO_BUILD
andNO_BUILD_PACKAGE
environment variables (#11968)
Performance
- Allow overrides in all satisfies checks (#11995)
- Respect markers on constraints when validating current environment (#11976)
Bug fixes
- Compare major-minor specifiers when filtering interpreters (#11952)
- Fix system site packages detection default (#11956)
- Invalidate lockfile when empty dependency groups are added or removed (#12010)
- Remove prepended sys.path (#11954)
- Fix PyPy Python version label (#11965)
- Fix error message suggesting
--user
instead of--username
(#11947)
Preview
- Move the uv build backend into a separate, minimal
uv_build
package (#11446)
Install uv 0.6.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.5/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.6.5/uv-installer.ps1 | iex"