Module OpamSysPkg

type t

System package

include OpamStd.ABSTRACT with type t := t
val of_string : string -> t
val to_string : t -> string
val to_json : t -> OpamJson.t
val of_json : OpamJson.t -> t option
module Set : OpamStd.SET with type elt = t
module Map : OpamStd.MAP with type key = t
val raw_set : OpamStd.String.Set.t -> Set.t
type status = {
s_available : Set.t;(*

Package available but not installed

*)
s_not_found : Set.t;(*

Package unavailable on this system

*)
}

System packages status

val status_empty : status
val string_of_status : status -> string