package 0install-solver

  1. Overview
  2. No Docs
Package dependency solver

Install

Authors

Maintainers

Sources

0install-2.18.tbz
sha256=648c4b318c1a26dfcb44065c226ab8ca723795924ad80a3bf39ae1ce0e9920c3
sha512=6d4734754951fad9caad5d876a1301e283bdd77a080d6601d57b21c540a30a616b18f664cbd4f86748c90de41cf3ef54f3a883fd75f638abbe3630a0320e4a7f

Description

A package dependency resolver based on a SAT solver. This was originally written for the 0install package manager, but is now generic and is also used as a solver backend for opam. The SAT solver is based on MiniSat (http://minisat.se/Papers.html) and the application to package management is based on OPIUM (Optimal Package Install/Uninstall Manager). 0install-solver uses a (novel?) strategy to find the optimal solution extremely quickly (even for a SAT-based solver).

Published: 19 Aug 2022

Dependencies (2)

  1. dune >= "2.5"
  2. ocaml >= "4.08.0"

Dev Dependencies (1)

  1. ounit2 with-test

Conflicts

None