Skip to content

feat: add conda/outputs and conda/build_v2 backend protocol #241

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 36 commits into from
Jul 25, 2025

Conversation

baszalmstra
Copy link
Contributor

@baszalmstra baszalmstra commented Jul 10, 2025

This PR implements two new JSONRPC methods:

  • conda/outputs - Returns the outputs that a certain package has
  • conda/build_v2 - Builds a package but where pixi prepared the host and build prefixes.

This PR is a continuation of #220 . The previous PR only included conda/outputs, this PR extends the bahvior with conda/build_v2 support.

Note that I explicitly did not bump version of pixi-build-api-version in the recipes yet. This is to make sure that any version that we release now does not yet use the new APIs.

TODO:

@baszalmstra baszalmstra changed the title wip: split protocol implementation feat: add conda/outputs and conda/build_v2 backend protocol Jul 10, 2025
@baszalmstra
Copy link
Contributor Author

@lucascolley lucascolley added the enhancement New feature or request label Jul 21, 2025
@baszalmstra baszalmstra marked this pull request as ready for review July 24, 2025 13:05
@baszalmstra baszalmstra requested a review from tdejager July 24, 2025 13:06
@baszalmstra
Copy link
Contributor Author

I want to make one more release of the backends without this feature before I merge this.

@baszalmstra baszalmstra merged commit e105ab2 into prefix-dev:main Jul 25, 2025
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants