Skip to content
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

feat: move package fields under [package]. #2731

Merged
merged 8 commits into from
Jan 7, 2025

Conversation

baszalmstra
Copy link
Contributor

@baszalmstra baszalmstra commented Dec 18, 2024

This PR builds on #2718 and is therefore WIP.

This PR refactors the manifest to move all keys related to a package under the package key itself. It also removes the build-backend table in favor of making backends read the tool section instead. The build backends have to be updated.

@baszalmstra baszalmstra added the area:build Related to pixi build label Dec 18, 2024
@tdejager tdejager linked an issue Jan 2, 2025 that may be closed by this pull request
@baszalmstra baszalmstra force-pushed the refactor/package_everything branch from 06a57dd to e83147b Compare January 6, 2025 14:59
@baszalmstra
Copy link
Contributor Author

I tested the integration tests with the updated backends :

PIXI_BUILD_BACKEND_OVERRIDE_ALL=1 pixi r test-integration-slow

Where they all succeed.

@baszalmstra baszalmstra marked this pull request as ready for review January 7, 2025 08:29
@tdejager tdejager merged commit bb6cd82 into prefix-dev:main Jan 7, 2025
32 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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

rename [x-dependencies] to [package.x-dependencies]?
2 participants