Release Notes
✨ Highlights
- Big cleanup of the CLI flags, mainly
--frozen
,--locked
, and--no-install
. - Added
--as-is
topixi run/shell
to run the command without installing the dependencies or touching the lockfile. - Support the Bash shell on Windows using
pixi shell
. - Pixi build can now support
package.build.source.path = "some/path"
to use a different source root for the build.
⚠️ Breaking Change
We've removed --no-lockfile-update
and replaced it with --no-install --frozen
.
On pixi run/shell
you can use --as-is
to run the command without installing the dependencies or touching the lockfile.
Added
- Add
--as-is
as a shorthand for--no-install --frozen
by @tdejager in #4357 - Add profiling profile by @ruben-arts in #4376
Changed
- Infer package name for source package with
pixi global install
by @Hofer-Julian in #4340 - Add
pixi --list
to view all the commands (pixi-extensions + built-in commands) by @mrswastik-robot in #4307 - Use log level info for build backends by @pavelzw in #4354
- Use
pixi build
with non-prefix channels, through fixingrun-exports
fetching by @remimimimimi in #4179 - Alternative source root for build by @remimimimimi in #4240
- Add
--build-platform
topixi build
by @baszalmstra in #4298 - Support
Bash
on Windows using 'pixi shell' by @mwiebe in #3981 - Move
build.channels
tobuild.backend.channels
by @nichmor in #4361 - Return error on build dispatch panic by @tdejager in #4382
Documentation
- Add document for proxy-config table by @gzm55 in #4367
Fixed
- Cargo-machete action 0.9.1 by @bnjbvr in #4368
- Preserve comments when inserting dependency to manifest by @baszalmstra in #4370
- Now cache miss when a pypi no-binary, no-build was found by @tdejager in #4362
- Resolve shell quoting issue with pixi run commands by @chrisburr in #4352
- Allow dots in global environment names by @baszalmstra in #4374
- Improve
infer_package_name_from_spec
by @Hofer-Julian in #4378 - Replace
build.configuration
withbuild.config
by @ruben-arts in #4380 - Pass
run-dependencies
andrun-exports
to packages by @baszalmstra in #4373
Refactor
- Remove manual conflicts check for
--frozen
&--locked
by @tdejager in #4359
New Contributors
Download pixi 0.53.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 |