Skip to content

Releases: prefix-dev/pixi

0.41.4 - 2025-02-19

19 Feb 08:20
9bc64af
Compare
Choose a tag to compare

Release Notes

✨ Highlights

This release add support for S3 backends.
You can configure a custom S3 backend in your pixi.toml file.
This allows you to use a custom S3 bucket as a channel for your project.

# pixi.toml
[project]
channels = ["s3://my-bucket/custom-channel"]

[project.s3-options.my-bucket]
endpoint-url = "https://my-s3-host"
region = "us-east-1"
force-path-style = false

Changed

Documentation

Fixed

Download pixi 0.41.4

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

0.41.3 - 2025-02-12

12 Feb 15:02
fc3e1a8
Compare
Choose a tag to compare

Release Notes

Changed

Fixed

New Contributors

Download pixi 0.41.3

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

0.41.2 - 2025-02-11

11 Feb 12:03
6b9ff37
Compare
Choose a tag to compare

Release Notes

✨ Highlights

This release introduces the ability to add environment variables to the init --import command.
We also upgraded the uv crate to v0.5.29.

Changed

Documentation

Fixed

Refactor

New Contributors

Download pixi 0.41.2

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

0.41.1 - 2025-02-07

07 Feb 10:09
99224a5
Compare
Choose a tag to compare

0.41.0 - 2025-02-05

05 Feb 12:28
944b3e9
Compare
Choose a tag to compare

Release Notes

✨ Highlights

This release introduces lazily creating solve environments for the pypi-dependencies resulting in a significant speed-up for environments that only depend on wheels.
If you want to force the use of wheels you can now also set no-build in the pypi-options table.
To test this you can now just use pixi lock to create a lockfile without installing an environment.

Added

Changed

Documentation

Fixed

Refactor

Removed

New Contributors

Download pixi 0.41.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

0.40.3 - 2025-01-22

23 Jan 06:39
8b754d9
Compare
Choose a tag to compare

Release Notes

✨ Highlights

This release will greatly improve the git dependency experience for PyPI packages.

Added

Changed

Documentation

Fixed

Refactor

  • Use destructuring to remove clones in conversion by @KGrewal1 in #2969

Download pixi 0.40.3

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

0.40.2 - 2025-01-17

17 Jan 13:18
632e3a1
Compare
Choose a tag to compare

Release Notes

Added

  • Add a progress bar for source ( git ) dependencies by @nichmor in #2898

Changed

Documentation

Fixed

New Contributors

Download pixi 0.40.2

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

0.40.1 - 2025-01-14

14 Jan 14:55
bd9b35d
Compare
Choose a tag to compare

Release Notes

✨ Highlights

We've reverted the breaking change of the depends_on field from 0.40.0, replacing it with a warning.

This release also brings a performance boost to our Windows and Linux-musl builds by using faster allocators.
On the (holoviews) project, we measured a significant speedup:

# Linux musl
Summary
  pixi-0.40.1 list --no-install ran
   12.65 Β± 0.46 times faster than pixi-0.40.0 list --no-install

# Windows
  pixi-0.40.1 list --no-install ran
    1.66 Β± 0.07 times faster than pixi-0.40.0 list --no-install
    1.67 Β± 0.09 times faster than pixi-0.39.5 list --no-install
    2.10 Β± 0.09 times faster than pixi-0.39.4 list --no-install

Fixed

Performance

Refactor

New Contributors

Download pixi 0.40.1

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

0.40.0 - 2025-01-10

13 Jan 08:42
1b15d13
Compare
Choose a tag to compare

Release Notes

✨ Highlights

Manifest file parsing has been significantly improved.
Errors will now be clearer and more helpful, for example:

         Γ— Expected one of 'first-index', 'unsafe-first-match', 'unsafe-best-match'
          ╭─[pixi.toml:2:27]
        1 β”‚
        2 β”‚         index-strategy = "UnsafeFirstMatch"
          Β·                           ────────────────
        3 β”‚
          ╰────
         help: Did you mean 'unsafe-first-match'?

Breaking Change Alert:

The depends_on field has been renamed to depends-on for better consistency.
Using the old format without a dash (depends_on) will now result in an error.
The new errors should help you find the location:

Error:
  Γ— field 'depends_on' is deprecated, 'depends-on' has replaced it
    ╭─[pixi.toml:22:51]
 21 β”‚ install = "cargo install --path . --locked"
 22 β”‚ install-as = { cmd = "python scripts/install.py", depends_on = [
    Β·                                                   ─────┬────
    Β·                                                        ╰── replace this with 'depends-on'
 23 β”‚   "build-release",
    ╰────

Added

Documentation

Fixed

pixi build Preview work

New Contributors

Download pixi 0.40.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

0.39.5 - 2025-01-06

06 Jan 10:24
b60c2c4
Compare
Choose a tag to compare

Release Notes

✨ Highlights

By updating resolvo to the latest version we now significantly lower the RAM usage during the solve process. πŸš€
As this improvement removes a huge set of data from the solve step it also speeds it up even more, especially for hard to solve environments.

Some numbers from the resolvo PR, based on the resolve test dataset:

- Average Solve Time: 'pixi v0.39.5' was 1.68 times faster than 'pixi v0.39.4'
- Median Solve Time: 'pixi v0.39.5' was 1.33 times faster than 'pixi v0.39.4'
- 25th Percentile: 'pixi v0.39.5' was 1.22 times faster than 'pixi v0.39.4'
- 75th Percentile: 'pixi v0.39.5' was 2.28 times faster than 'pixi v0.39.4'

Added

Changed

  • Make binary, config folder, and lock file names dynamic by @zbowling in #2775

Documentation

Fixed

New Contributors

Download pixi 0.39.5

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