uv/crates/puffin-resolver
Zanie Blue ed1ac640b9
Consolidate UnusableDependencies into a generic Unavailable incompatibility (#1088)
Requires https://github.com/zanieb/pubgrub/pull/20

In short, `UnusableDependencies` can be generalized into `Unavailable`
which encompasses incompatibilities where a package range which is
unusable for some inherent reason as well as when its dependencies are
unusable. We can eventually use this to track more incompatibilities in
the solver. I made the reason string required because I can't see a case
where we should leave it out.

Additionally, this improves the display of conflicts in the root
requirements.
2024-01-24 22:10:44 -06:00
..
src Consolidate UnusableDependencies into a generic Unavailable incompatibility (#1088) 2024-01-24 22:10:44 -06:00
tests Initial windows support (#940) 2024-01-24 18:27:49 +01:00
Cargo.toml Remove some unused dependencies (#1077) 2024-01-24 11:58:21 -05:00