val empty : t
empty
is an empty package description.
val name : t -> string
name p
is p
's name.
Distrib
val distrib_uri : t -> string option
distrib_uri p
is p
's distribution location URI pattern. See Pkg:distrib
.
Publish
val publish_artefacts : t -> [ `Distrib | `Doc | `Alt of string ] list
publish_artefacts p
is p
's distribution publication artefacts. See Pkg:publish
.
Lints
lint_custom p
is p
's custom linting function (if any).
Note. Use Ipc.lint_custom
to run the function from another program.
lint_opams p
are p
's opam file opam lint and dependency lint.