Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Properly propagate dependency markers #1829
Pull Request Check List
This PR fixes the propagation of environment markers for dependencies. Before this change, the environment markers where not properly propagated which could cause false reports of incompatibilities. For instance, if you had the
This is obviously wrong since we specified
I took this opportunity to improve the way we handle markers to avoid producing markers that are obviously wrong or that can't be satisfied.