Skip to content

feat: pass repodata records to build backend#4252

Merged
ruben-arts merged 3 commits intoprefix-dev:mainfrom
baszalmstra:feat/pass_records_to_build_backend
Aug 1, 2025
Merged

feat: pass repodata records to build backend#4252
ruben-arts merged 3 commits intoprefix-dev:mainfrom
baszalmstra:feat/pass_records_to_build_backend

Conversation

@baszalmstra
Copy link
Contributor

This PR adds the repodata records of the packages that were installed into the host/build prefix to the protocol. This allows the build backend to deduce important information like the version of the installed python.

The change to the build API is both forward- and backwards-compatible.

In the future we should also add why a particular dependency was introduced, e.g. was it introduced as a run export? We can add that later though. This should unblock work on the ROS backend.

@baszalmstra baszalmstra requested a review from ruben-arts August 1, 2025 09:27
@lucascolley lucascolley added enhancement New features area:build Related to pixi build labels Aug 1, 2025
@ruben-arts ruben-arts merged commit 3484c4f into prefix-dev:main Aug 1, 2025
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Related to pixi build enhancement New features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants