Skip to content

Conversation

@edwardpeek-crown-public

Mitigation for #774.

Some packages define markers in an order where short-circuiting the "and" expressions can skip the problematic version comparisons.

This PR changes the marker evaluation to be lazy so that the marker expressions not affecting the outcome are not evaluated.

@edwardpeek-crown-public edwardpeek-crown-public force-pushed the issue-774-mitigation-by-lazy-eval branch from 149b776 to 8a82eb2 Compare November 12, 2024 02:01
@kamikaze

This comment was marked as off-topic.

@brettcannon
Copy link
Member

There's also #877 trying to solve the same problem.

@henryiii
Copy link
Contributor

henryiii commented Jan 6, 2026

Closing since #939 was accepted and will be in the RC (coming soon). Please test and reopen if consideration on this still is needed. Combined with other changes, hopefully this all works.

@henryiii henryiii closed this Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants