mirror of
https://github.com/astral-sh/uv.git
synced 2025-12-04 09:02:47 +00:00
I found this while testing the tracking of marker expressions across
resolver forks. Namely, given
sys_platform == 'darwin' and implementation_name == 'pypy'
And:
sys_platform == 'bar' or implementation_name == 'foo'
These should be disjoint, but the disjointness checker was reporting
them as overlapping. I fixed this by giving handling of disjunctions
higher precedence than conjunctions, although I am not 100% confident
that this is correct for all cases.
|
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||