Module Odig_support.Pkg

type name = string
type t
val name : t -> name
val path : t -> B0_std.Fpath.t
val equal : t -> t -> bool
val compare : t -> t -> int
val compare_by_caseless_name : t -> t -> int
val pp : t B0_std.Fmt.t
val pp_name : t B0_std.Fmt.t
val pp_version : string B0_std.Fmt.t
module Set : sig ... end
module Map : sig ... end
val of_dir : B0_std.Fpath.t -> t list
val by_names : ?init:t B0_std.String.Map.t -> t list -> t B0_std.String.Map.t