Release Notes
✨ Highlights
Big release with lots of different fixes and small features, but no overarching theme this time.
Added
- Add
--dry-runflag topixi lockcommand by @akshatsrivastava11 in #5288 - Add
--executableflag topixi runby @kajal-jotwani in #5253 pixi workspace export conda-environmenthandles env variables by @SrisharanVS in #5425- Add
--templatedflag topixi runby @pavelzw in #5489 - Add
{{ pixi.init_cwd }}template variable for task inputs/outputs by @Premkumar-2004 in #5505
Documentation
- ROS2 tutorial commands for building C++ nodes by @wjwwood in #5320
- Clarify which installation method to use for local development by @Hofer-Julian in #5392
- Task default-environment field by @JeppeKlitgaard in #5400
- Fix some minor typos by @kurtmckee in #5427
- Extend setup-pixi documentation with working-directory by @pavelzw in #5416
- Add snakedown to community list by @savente93 in #5436
- Small typo fix by @zuble in #5460
- Add Artifactory documentation by @pavelzw in #5451
- Add
pixi-skillsextension by @pavelzw in #5471 - Document
descriptionfield for tasks by @VeckoTheGecko in #5479 - Explain de-duplication via hard links and reflinks by @Hofer-Julian in #5485
- Mention
bunin available software by @pavelzw in #5496 - Add Xarray and Parcels by @VeckoTheGecko in #5499
- Pin
clickpackage by @Hofer-Julian in #5532 - Fix typo by @pavelzw in #5533
Fixed
- Fish shell integration is broken on older version of fish by @tdejager in #5225
- Extend catch_unwind to cover lock_pypi_packages for proper panic handling by @nichmor in #5324
- Skip license-file validation when build.source is git or URL by @baszalmstra in #4994
- Adjust license file paths for subdirectory manifests by @nichmor in #5327
- Changing
package.build.configdoes not invalidate caches by @baszalmstra in #5371 - Add back
is_explicittopixi list --jsonby @renan-r-santos in #5391 - Installing mallformed wheels by @nichmor in #5387
- Indicate pixi self-update in requires-pixi error message by @varun-kht in #5399
- Prevent package updates when appending channels by @benmoss in #5405
- Add
compiler(c)per default withpixi-build-rustby @Hofer-Julian in #5457 - Ignore
PIXI_env vars when --manifest-path is different toPIXI_PROJECT_ROOTby @Hofer-Julian in #5441 - Deadlock for duplicate packages from different sources by @baszalmstra in #5447
- Reuse existing
tool.pixi.feature.pypi-dependenciestable by @Premkumar-2004 in #5504 - Follow symlinks to directories in glob pattern matching by @baszalmstra in #5502
New Contributors
- @Premkumar-2004 made their first contribution in #5505
- @zuble made their first contribution in #5460
- @SrisharanVS made their first contribution in #5425
- @kurtmckee made their first contribution in #5427
- @benmoss made their first contribution in #5405
- @varun-kht made their first contribution in #5399
- @kajal-jotwani made their first contribution in #5253
- @JeppeKlitgaard made their first contribution in #5400
- @wjwwood made their first contribution in #5320
- @akshatsrivastava11 made their first contribution in #5288
Download pixi 0.64.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-riscv64gc-unknown-linux-gnu.tar.gz | RISCV Linux | checksum |
| pixi-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| pixi-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |