ocurrent / solver-service

An OCluster service for solving opam dependencies
Apache License 2.0
12 stars 7 forks source link

Filter root packages by "available" condition #72

Closed talex5 closed 11 months ago

talex5 commented 12 months ago

This is useful if some packages in a repository only work on certain platforms. For example, eio_linux should only be tested on Linux, but some other packages should still be tested on e.g. macos.

This is on top of #71 (until that's merged, see https://github.com/talex5/solver-service/compare/eio...talex5:solver-service:filter-avail?expand=1 for a more sensible diff).

talex5 commented 11 months ago

Rebased.