Release Notes
✨ Highlights
This release contains loads of bug fixes and refactors, primarily to make pixi build
more stable and feature rich in the near future.
Added
- Add
pypi-option.no-binary
by @thomas-maschler in #4008 - Add explicit workspace inheritance syntax by @baszalmstra in #4078
- Add
conda/outputs
andconda/build_v2
backend protocol by @baszalmstra in #4118 - Add cyclic dependency support by @baszalmstra in #4143
- Rebuild source package if a build dependency changed by @baszalmstra in #4171
- Add
pypi-options.dependency-overrides
to override pypi dependencies by @HernandoR in #3948
Changed
- Add
pixi init
as a suggestion in the error message, whenpyproject.toml
is without thetool.pixi
section by @mrswastik-robot in #3943 - Improve error messages when a python interpreter is needed by @tdejager in #4075
- Manual validation of frozen and locked CLI arguments by @gshiba in #4044
- Better error for unexpected packages from build backend by @baszalmstra in #4098
- Implement stable hash for ProjectModelV1 to improve cache consistency by @baszalmstra in #4094
- Upgrade to uv 0.7.20 by @tdejager in #[4091](https://github.com/prefix-dev/pixi/pull/4091)[#4115](https://github.com/4091/issues/4115)
- Use command dispatcher for
pixi global install
by @tdejager in #4126 - Notify which conda packages may have influenced the conflict by @tdejager in #4135
- Refactor spec implementation handling in global by @tdejager in #4138
- Use command dispatcher for pixi build by @baszalmstra in #4156
Documentation
- Add
site_description
by @lucascolley in #4088 - Improve the
system-requirements
documentation by @ruben-arts in #4068 - Enable
content.code.select
by @lucascolley in #4092 - Add
conda-deny
documentation by @PaulKMueller in #4090 #4124 - Update
setup-pixi
docs for pixi-url-bearer-token by @ytausch in #4127 - Update the python tutorial to use the workspace command by @rongou in #4128
- Update
setup-pixi
docs for 0.8.13 by @ytausch in #4175 - Add
geovista
to community.md by @bjlittle in #4183
Fixed
- Only print release notes on new version with
self-update
by @lucascolley in #4054 - Add an early check, before creating directories for
<non-existent-env>
while uninstalling them by @mrswastik-robot in #4049 - Update template variable for extra index URLs in init file by @noamgot in #4072
- Allow to set
pypi-config.allow-insecure-host
by @zen-xu in #4107
New Contributors
- @rongou made their first contribution in #4128
- @PaulKMueller made their first contribution in #4124
- @gshiba made their first contribution in #4044
- @thomas-maschler made their first contribution in #4008
- @bjlittle made their first contribution in #4183
Download pixi 0.50.0
File | Platform | Checksum |
---|---|---|
pixi-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
pixi-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
pixi-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
pixi-aarch64-pc-windows-msvc.msi | ARM64 Windows | checksum |
pixi-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
pixi-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
pixi-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
pixi-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |