Release Notes
✨ Highlights
This release introduces an improved way of dealing with Virtual Packages.
For example, previously pixi would not allow this configuration on a non-CUDA machine:
[system-requirements]
cuda = "12"
[dependencies]
python = "*"
Now this setup also works on non-CUDA machines, because it only stops if the packages themselves actually depend on CUDA.
This is a first step to make the use of system-requirements/virtual-packages more flexible.
Changed
- Validate machine using lockfile by @ruben-arts in #2849
- Upgrade
uv
crates to0.6.1
by @nichmor in #3216
Documentation
- Add s3 upload section by @pavelzw in #3168
- Document cmake build backend
extra-args
by @wolfv in #3167 - Sync pixi-pack docs with PR #104 (add --use-cache) by @awesomebytes in #3189
- Mention add_pip_as_python_dependency in compatibility mode for pixi-pack by @pavelzw in #3188
- Mention run-install in setup-pixi documentation by @pavelzw in #3185
- Update python.md by @carschandler in #3220
- Add section about using
pixi exec
in shebangs by @pavelzw in #3201 - Fix snake_case config note by @salim-b in #3232
- Fix note about config locations by @salim-b in #3231
- Fix note formatting by @salim-b in #3230
- Improve looks of a link by @ruben-arts in #3229
- Add rattler-index s3 documentation by @pavelzw in #3175
- Minor fix (three -> four) by @tylere in #3240
- Add documentation about starship by @pavelzw in #3242
- Add missing docs for
pixi install --all
by @Hofer-Julian in #3256 - Typo in cli.md by @boisgera in #3210
Fixed
- Improve UX on missing platforms by @ruben-arts in #3169
- Allow usage of
--branch
--tag
--rev
for--pypi
withgit
by @nichmor in #3132 - Flush
shell
activation file after writing by @wolfv in #3130 - Improve
pixi list
output for conda source packages by @ruben-arts in #3170 - Pixi global revert error message by @Hofer-Julian in #3207
- Return err when
pixi list
doesn't find pkg by @savente93 in #3212 - Add caching of regular build by @tdejager in #3238
Refactor
New Contributors
- @salim-b made their first contribution in #3230
- @savente93 made their first contribution in #3212
- @boisgera made their first contribution in #3210
- @xiaoxiangmoe made their first contribution in #3191
- @awesomebytes made their first contribution in #3189
Download pixi 0.42.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 |