OpamPackageSourceThe package type, and package name type (name+version, values often called "nv" in the code)
Package (name x version) pairs
To fit in the GenericPackage type, for generic display functions
Guess the package name from a filename. This function extracts name and version from /path/to/$name.$version/opam, or /path/to/$name.$version.opam
Guess the package name from a directory name. This function extracts $name and $version from /path/to/$name.$version/
Guess the package name from an archive file. This function extract $name and $version from /path/to/$name.$version+opam.tar.gz
Convert a set of pairs to a map name -> versions
The converse of to_map
Extract the versions from a collection of packages
Return the list of versions for a given package
Extract the naes from a collection of packages
Returns true if the set contains a package with the given name
Return a package with the given name, if any
Return all the packages with one of the given names
Removes all packages with the given name from a set of packages
Return the maximal available version of a package name from a set. Raises Not_found if no such package available.
Return all the package descriptions in a given directory
Return all the package descriptions in the current directory (and their eventual prefixes).
Parallel executions.