Release Notes
✨ Highlights
Want a conda/mamba like workflow for Pixi workspaces? This release brings registered workspaces!
You can now register your Pixi workspace and then use its name to refer to it from anywhere on your machine.
For example:
cd path/to/a/pixi/workspace
pixi workspace register
cd
pixi run --workspace workspace-name task-name
pixi shell -w workspace-name
pixi shell-hook -w workspace-nameYou can also specify constraints for packages that may be part of your environment without explicitly requiring them (similar to run_constraints for Conda packages):
[constraints]
openssl = ">=3"Added
- Add
constraintsto limit dependency versions by @delsner in #5603 pixi searchimprovements: allow arbitrary MatchSpecs, add--jsonby @pavelzw in #5442- Add atomic write utilities for safe file operations by @baszalmstra in #5500
- Support
--separator to pass extra args to typed-arg tasks by @ruben-arts in #5569 - Add template args for env vars in tasks as well by @tdejager in #5613
- Allow users to use Pixi named workspaces through a registry by @soapy1 in #5277
- Add
pyproject.tomlschema by @bollwyvl in #5583
Documentation
- Add
pixi-browseby @pavelzw in #5642 and #5664 - Rewrite docs page on lock file by @VeckoTheGecko in #5404
- Fix pixi-build docs about uv in installer selection by @kilian-hu in #5670
- Add prefix.dev docs to deployment by @wolfv in #5671
- Fix typo in pyproject.toml setup documentation by @LiamConnors in #5620
Fixed
- Allow to solve environments with different platforms in the same solve group by @borchero in #5538
- Race condition with error coalescing by @baszalmstra in #5591
- Support implicit table syntax in pyproject.toml parsing by @suleman1412 in #5580
- Updated
aws-lc-systo 0.38.0 by @baszalmstra in #5610 - Hash computation in release by @wolfv in #5605
- Editability check during pypi install by @tdejager in #5617
- Avoid panic when current working directory no longer exists by @mohitdebian in #5652
- Cache file path corruption when package name contains dots by @ytausch in #5668
pixi cleanbehavior improvements by @ruben-arts in #5685- Use
mp.suspendforpixi_progress::println!by @lucascolley in #5459
New Contributors
- @soapy1 made their first contribution in #5277
- @mohitdebian made their first contribution in #5652
- @suleman1412 made their first contribution in #5580
Download pixi 0.66.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 |