Closed BurntSushi closed 2 months ago
Also, one thing that isn't done here is updating the expected
format. In the "universal" world, the expected
format is no longer just Map<Name, Version>
, but more like... Map<Name, [(Version, Marker)]>
. The latter is thankfully something that can subsume the former, but I wasn't 100% sure we want to go that route here. And in particular, the latter representation is only desirable when resolver_options.universal
is true
.
This adds
resolve_options.universal
to the packse schema, as well as an initial set of tests for the universal resolver.