Release Notes
✨ Highlights
There's a new way to include variants in to a pixi workspace! Use
build-variants-files
to reference external variant definitions from
YAML files.
[workspace]
build-variants-files = [
"./pinning/conda_build_config.yaml",
"./variants/overrides.yaml",
]
Read more about this feature in the docs.
We deprecated the following syntax in the pixi manifest and give explicit warning when it's used:
[project]
: should be replaced by[workspace]
.[build-dependencies]
and[host-dependencies]
: should be replaced by[dependencies]
.
If you're working on pixi-build backend note that we deprecated build-api v0.
And we also fixed a lot of things!
Changed
- Correctly parse directory requirements by @tdejager in #4710
- Load variants from files by @Hofer-Julian in #4665
- Always regenerate metadata on override by @tdejager in #4774
- Canonicalize source path in build-backend initialization by @tdejager in #4781
Fixed
- Mark more online tests by @mgorny in #4595
- Always create the $PREFIX directory by @wolfv in #4716
BrokenPipe
errors on more commands by @mrswastik-robot in #4730- Respect --no-progress again by @remimimimimi in #4739
- BrokenPipe error on
pixi global list
by @mrswastik-robot in #4748 - Recursive optional dependencies by @tdejager in #4743
- Do not include hidden folders when matching if source package is stale by @nichmor in #4728
- Ignore gitignore globs by @nichmor in #4765
- Only use extension to differentiate between source or binary dependencies by @baszalmstra in #4737
- Deprecate
[project]
by @Hofer-Julian in #4771 - Change logging directive by @tdejager in #4773
- Deprecate
[build-dependencies]
and[host-dependencies]
by @Hofer-Julian in #4767 -v/--quiet
should take precedence overRUST_LOG
by @tdejager in #4779- Use which to locate bash on windows by @fstanis in #4776
- Propagate target-platform flags for pixi build by @AdamDorwart in #4703
Refactor
- Move diff into a separate pixi_diff crate by @haecker-felix in #4697
Removed
- Remove build-api v0 by @baszalmstra in #4754
New Contributors
- @AdamDorwart made their first contribution in #4703
Download pixi 0.57.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 |