Package Version¶
Dune determines a package’s version by looking at the version
field in the
package. If the version field isn’t set,
it looks at the toplevel version
field in the dune-project
field. If
neither are set, Dune assumes that we are in development mode and reads the
version from the VCS, if any. The way it obtains the version from the VCS is
described in the build-info section.
When installing the files of a package on the system, Dune
automatically inserts the package version into various metadata files
such as META
and dune-package
files.