Module Private.Pkg

type t
val empty : t
val name : t -> string
val delegate : t -> Cmd.t option
val build_dir : t -> fpath
val readmes : t -> fpath list
val change_logs : t -> fpath list
val licenses : t -> fpath list
val opam : name:string -> t -> fpath
val distrib_uri : t -> string option
val publish_artefacts : t -> [ `Alt of string | `Distrib | `Doc ] list
val lint_custom : t -> (unit -> R.msg result list) option
val lint_files : t -> fpath list option
val lint_metas : t -> (fpath * bool) list
val lint_opams : t -> (fpath * bool * string list option) list
val codec : t Codec.t