package opam-solver
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Solver library for opam 2.4
Install
    
    dune-project
 Dependency
Authors
- 
  
    
    David Allsopp
- 
  
    
    VVincent Bernardoff <vb@luminar.eu.org>
- 
  
    
    RRaja Boujbel <raja.boujbel@ocamlpro.com>
- 
  
    
    KKate Deplaix <kit-ty-kate@outlook.com>
- 
  
    
    RRoberto Di Cosmo <roberto@dicosmo.org>
- 
  
    
    TThomas Gazagnaire <thomas@gazagnaire.org>
- 
  
    
    LLouis Gesbert <louis.gesbert@ocamlpro.com>
- 
  
    
    FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
- 
  
    
    AAnil Madhavapeddy <anil@recoil.org>
- 
  
    
    GGuillem Rieu <guillem.rieu@ocamlpro.com>
- 
  
    
    RRalf Treinen <ralf.treinen@pps.jussieu.fr>
- 
  
    
    FFrederic Tuong <tuong@users.gforge.inria.fr>
Maintainers
Sources
  
    
      2.4.0-alpha2.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=0fb8e9f62683772592b1bc2d80a763b8
    
    
  sha512=1c617b1c1656817a47ef65d02fc990357476f6c1b406c02717e5ff702a2c42e9f3818c2ddd54470926b2c5344c1c285216471a684d261be7a3ec84b05a32e726
    
    
  doc/index.html
opam-solver
API
Library opam-solver
- OpamActionGraphHandles graphs of actions (package changes), based on ocamlgraph
- OpamBuiltin0install
- OpamBuiltinMccs
- OpamBuiltinZ3
- OpamCudfSolver interaction through Cudf, conversion of solver answer to an opam solution
- OpamCudfCriteriaCudf criteria helpers
- OpamCudfSolverVarious implementations of the low-level CUDF resolution, most of them relying on external solvers (aspcud, etc.). Used for calling-back below Dose.
- OpamCudfSolverSig
- OpamSolverEntry point to the solver, conversion of opam package universes to Cudf, dependencies computation. Front-end to Dose.
- OpamSolverConfigConfiguration options for the solver lib (record, global reference, setter, initialisation)
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page