fix(satisfiability): detect extra-dependency drift for source packages#6263
Open
Hofer-Julian wants to merge 1 commit into
Open
fix(satisfiability): detect extra-dependency drift for source packages#6263Hofer-Julian wants to merge 1 commit into
Hofer-Julian wants to merge 1 commit into
Conversation
3 tasks
c535ffc to
569bfbe
Compare
e8ebac8 to
daa970b
Compare
baszalmstra
requested changes
Jun 3, 2026
Contributor
baszalmstra
left a comment
There was a problem hiding this comment.
Lets also add unsat test cases for the individual failure modes.
a2946b1 to
3ee1563
Compare
baszalmstra
approved these changes
Jun 3, 2026
569bfbe to
f8a83c3
Compare
3ee1563 to
566ec16
Compare
f8a83c3 to
aaa13a5
Compare
566ec16 to
1cdd575
Compare
aaa13a5 to
bdbbd5f
Compare
a1d4ba1 to
a411625
Compare
4e7787c to
9946745
Compare
e8d427b to
75867c6
Compare
e0a1fa4 to
c5b6e35
Compare
75867c6 to
543fb68
Compare
c5b6e35 to
c49f753
Compare
a9480c4 to
ef785d8
Compare
c49f753 to
25d2f88
Compare
8 tasks
25d2f88 to
de782d4
Compare
ef785d8 to
4a1c37f
Compare
de782d4 to
94e4dda
Compare
4a1c37f to
5dde8d0
Compare
94e4dda to
f3f1666
Compare
5dde8d0 to
74ea88d
Compare
f3f1666 to
dcdcd6a
Compare
74ea88d to
6e38391
Compare
dcdcd6a to
9102884
Compare
6e38391 to
c79b759
Compare
Compare the extra-dependency groups recorded in the lock file against what the backend re-derives from a source package manifest, and report a SourceExtraDependenciesChanged error when they diverge. The error lists the specs added and removed per extra group so the drift is actionable. Based on "feat(pixi_spec): support extras, flags and when on conda dependencies".
9102884 to
cb295f4
Compare
c79b759 to
a7ef33f
Compare
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
Compare the extra-dependency groups recorded in the lock file against what the backend re-derives from a source package manifest, and report a SourceExtraDependenciesChanged error when they diverge. The error lists the specs added and removed per extra group so the drift is actionable.
Based on #6262
AI Disclosure
Tools: Claude