chore(py): Add pixi-build - #2197
Merged
Merged
Conversation
pavelzw
commented
Mar 8, 2026
pavelzw
marked this pull request as ready for review
March 8, 2026 22:29
Hofer-Julian
reviewed
Mar 9, 2026
Hofer-Julian
left a comment
Collaborator
There was a problem hiding this comment.
Thanks for looking into this, Pavel!
Co-authored-by: Hofer-Julian <30049909+Hofer-Julian@users.noreply.github.com>
Hofer-Julian
reviewed
Mar 9, 2026
Collaborator
|
Would be cool, if we'd also port CI to use this. But it's also fine to do this in a follow-up PR |
Member
Author
this is only properly possible if we take care of prefix-dev/pixi#5622 so probably only in a follow-up PR |
baszalmstra
reviewed
Mar 10, 2026
baszalmstra
reviewed
Mar 10, 2026
pavelzw
commented
Jun 24, 2026
pavelzw
commented
Jun 24, 2026
Member
Author
There was a problem hiding this comment.
Dependencies
Explicit dependencies
| Dependency | Before | After | Change | Environments |
|---|---|---|---|---|
| openssl | 3.5.4 | Removed | default on all platforms |
Implicit dependencies
| Dependency | Before | After | Change | Environments |
|---|---|---|---|---|
| _openmp_mutex | 4.5 | Added | test on {osx-64, osx-arm64} | |
| _python_abi3_support | 1.0 | Added | test on all platforms | |
| boto3 | 1.43.28 | Added | test on all platforms | |
| botocore | 1.43.28 | Added | test on all platforms | |
| cpython | 3.10.20 | Added | test on all platforms | |
| icu | 78.3 | Added | test on {osx-64, win-64} | |
| jmespath | 1.1.0 | Added | test on all platforms | |
| libblas | 3.11.0 | Added | test on all platforms | |
| libcblas | 3.11.0 | Added | test on all platforms | |
| libgcc | 15.2.0 | Added | test on {osx-64, osx-arm64} | |
| libgfortran | 15.2.0 | Added | test on {linux-64, osx-64, osx-arm64} | |
| libgfortran5 | 15.2.0 | Added | test on {linux-64, osx-64, osx-arm64} | |
| libhwloc | 2.12.2 | Added | test on win-64 | |
| libiconv | 1.18 | Added | test on win-64 | |
| liblapack | 3.11.0 | Added | test on all platforms | |
| libopenblas | 0.3.30 | Added | test on {linux-64, osx-64, osx-arm64} | |
| libwinpthread | 12.0.0.r4.gg4f2fc60ca | Added | test on win-64 | |
| libxml2 | 2.15.1 | Added | test on win-64 | |
| libxml2-16 | 2.15.1 | Added | test on win-64 | |
| llvm-openmp | 22.1.0 | Added | test on {osx-64, osx-arm64, win-64} | |
| mkl | 2025.3.0 | Added | test on win-64 | |
| numpy | 2.2.6 | Added | test on all platforms | |
| nushell | 0.106.1 | Added | test on all platforms | |
| py-rattler | 0.0.0 | Added | test on all platforms | |
| python-dateutil | 2.9.0.post0 | Added | test on all platforms | |
| python-gil | 3.10.20 | Added | test on all platforms | |
| python-librt | 0.11.0 | Added | test on all platforms | |
| s3transfer | 0.18.0 | Added | test on all platforms | |
| six | 1.17.0 | Added | test on all platforms | |
| tbb | 2022.3.0 | Added | test on win-64 | |
| types-networkx | 3.4.2.20250426 | Added | test on all platforms | |
| zstd | 1.5.7 | Added | test on {osx-64, osx-arm64, win-64} | |
| _libgcc_mutex | 0.1 | Removed | default on linux-64 | |
| _openmp_mutex | 4.5 | Removed | default on linux-64 | |
| binutils_impl_linux-64 | 2.44 | Removed | test on linux-64 | |
| boto3 | 1.7.84 | Removed | test on all platforms | |
| botocore | 1.10.84 | Removed | test on all platforms | |
| brotli-python | 1.1.0 | Removed | {default, repl} on all platforms | |
| bzip2 | 1.0.8 | Removed | default on all platforms | |
| ca-certificates | 2025.10.5 | Removed | default on all platforms | |
| certifi | 2025.10.5 | Removed | {default, repl} on all platforms | |
| cffi | 2.0.0 | Removed | {default, repl} on all platforms | |
| charset-normalizer | 3.4.4 | Removed | {default, repl} on all platforms | |
| docutils | 0.22.2 | Removed | test on all platforms | |
| gcc_impl_linux-64 | 15.2.0 | Removed | test on linux-64 | |
| h2 | 4.3.0 | Removed | {default, repl} on all platforms | |
| hpack | 4.1.0 | Removed | {default, repl} on all platforms | |
| hyperframe | 6.1.0 | Removed | {default, repl} on all platforms | |
| icu | 75.1 | Removed | default on osx-arm64 | |
| idna | 3.11 | Removed | {default, repl} on all platforms | |
| jmespath | 0.10.0 | Removed | test on all platforms | |
| kernel-headers_linux-64 | 4.18.0 | Removed | test on linux-64 | |
| ld_impl_linux-64 | 2.44 | Removed | default on linux-64 | |
| libcxx | 21.1.4 | Removed | {default, repl} on {osx-64, osx-arm64} | |
| libexpat | 2.7.1 | Removed | default on all platforms | |
| libffi | 3.5.2 | Removed | default on all platforms | |
| libgcc | 15.2.0 | Removed | default on linux-64 | |
| libgcc-devel_linux-64 | 15.2.0 | Removed | test on linux-64 | |
| libgomp | 15.2.0 | Removed | default on linux-64 | |
| liblzma | 5.8.1 | Removed | default on all platforms | |
| libmpdec | 4.0.0 | Removed | default on all platforms | |
| libsanitizer | 15.2.0 | Removed | test on linux-64 | |
| libsqlite | 3.50.4 | Removed | default on all platforms | |
| libstdcxx | 15.2.0 | Removed | default on linux-64 | |
| libstdcxx-ng | 15.2.0 | Removed | test on linux-64 | |
| libuuid | 2.41.2 | Removed | default on linux-64 | |
| libzlib | 1.3.1 | Removed | default on all platforms | |
| maturin | 1.13.3 | Removed | test on all platforms | |
| ncurses | 6.5 | Removed | default on {linux-64, osx-64, osx-arm64} | |
| numpy | 2.0.2 | Removed | test on all platforms | |
| patchelf | 0.17.2 | Removed | test on linux-64 | |
| pip | 23.2.1 | Removed | test on all platforms | |
| pycparser | 2.22 | Removed | {default, repl} on all platforms | |
| pysocks | 1.7.1 | Removed | {default, repl} on all platforms | |
| python | 3.14.0 | Removed | default on all platforms | |
| python_abi | 3.14 | Removed | default on all platforms | |
| python_dateutil | 2.9.0.post0 | Removed | test on all platforms | |
| readline | 8.2 | Removed | default on {linux-64, osx-64, osx-arm64} | |
| requests | 2.32.5 | Removed | {default, repl} on all platforms | |
| rust | 1.95.0 | Removed | test on all platforms | |
| rust-std-aarch64-apple-darwin | 1.95.0 | Removed | test on osx-arm64 | |
| rust-std-x86_64-apple-darwin | 1.95.0 | Removed | test on osx-64 | |
| rust-std-x86_64-pc-windows-msvc | 1.95.0 | Removed | test on win-64 | |
| rust-std-x86_64-unknown-linux-gnu | 1.95.0 | Removed | test on linux-64 | |
| s3transfer | 0.1.13 | Removed | test on all platforms | |
| setuptools | 80.9.0 | Removed | test on all platforms | |
| six | 1.17.0 | Removed | test on all platforms | |
| sysroot_linux-64 | 2.28 | Removed | test on linux-64 | |
| tk | 8.6.13 | Removed | default on all platforms | |
| types-requests | 2.32.4.20250913 | Removed | {default, docs, repl} on all platforms | |
| types_networkx | 3.4.2.20250509 | Removed | test on all platforms | |
| tzdata | 2025b | Removed | default on all platforms | |
| ucrt | 10.0.26100.0 | Removed | default on win-64 | |
| urllib3 | 2.5.0 | Removed | {default, repl} on all platforms | |
| vc | 14.3 | Removed | default on win-64 | |
| vc14_runtime | 14.44.35208 | Removed | default on win-64 | |
| vcomp14 | 14.44.35208 | Removed | default on win-64 | |
| wheel | 0.45.1 | Removed | test on all platforms | |
| win_inet_pton | 1.1.0 | Removed | {default, repl} on win-64 | |
| zstandard | 0.25.0 | Removed | {default, repl} on all platforms | |
| zstd | 1.5.7 | Removed | default on all platforms | |
| cffi | 1.17.1 | 2.0.0 | Major Upgrade | test on all platforms |
| icu | 75.1 | 78.3 | Major Upgrade | test on osx-arm64 |
| pathspec | 0.12.1 | 1.1.1 | Major Upgrade | test on all platforms |
| brotli-python | 1.1.0 | 1.2.0 | Minor Upgrade | test on all platforms |
| ld_impl_linux-64 | 2.44 | 2.45.1 | Minor Upgrade | test on linux-64 |
| libexpat | 2.7.1 | 2.8.1 | Minor Upgrade | test on all platforms |
| libsqlite | 3.50.4 | 3.53.2 | Minor Upgrade | test on all platforms |
| libuuid | 2.41.2 | 2.42.1 | Minor Upgrade | test on linux-64 |
| mypy | 1.17.1 | 1.20.2 | Minor Upgrade | test on all platforms |
| ncurses | 6.5 | 6.6 | Minor Upgrade | test on {linux-64, osx-64, osx-arm64} |
| openssl | 3.5.4 | 3.6.1 | Minor Upgrade | test on win-64 |
| psutil | 7.0.0 | 7.2.2 | Minor Upgrade | test on all platforms |
| python | 3.9.23 | 3.10.20 | Minor Upgrade | test on all platforms |
| python_abi | 3.9 | 3.10 | Minor Upgrade | test on all platforms |
| readline | 8.2 | 8.3 | Minor Upgrade | test on {linux-64, osx-64, osx-arm64} |
| zstandard | 0.23.0 | 0.25.0 | Minor Upgrade | test on all platforms |
| rust-src1 | 1.95.0 | 1.93.1 | Minor Downgrade | test on all platforms |
| liblzma | 5.8.1 | 5.8.3 | Patch Upgrade | test on all platforms |
| libzlib | 1.3.1 | 1.3.2 | Patch Upgrade | test on {osx-64, osx-arm64, win-64} |
| openssl1 | 3.6.2 | 3.6.1 | Patch Downgrade | test on {linux-64, osx-64, osx-arm64} |
Footnotes
baszalmstra
reviewed
Jun 24, 2026
baszalmstra
approved these changes
Jun 24, 2026
baszalmstra
left a comment
Collaborator
There was a problem hiding this comment.
Small comment, otherwise looks good!
pavelzw
enabled auto-merge (squash)
June 24, 2026 15:14
pavelzw
disabled auto-merge
June 24, 2026 15:53
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This enables us to use unreleased versions of py-rattler in other projects (for example pavelzw/pixi-browse#7)
How Has This Been Tested?
AI Disclosure
Tools: {e.g., Claude, Codex, GitHub Copilot, ChatGPT, etc.}
Checklist: