Package naming conventions¶
To facilitate communication and documentation, conda observes the package naming conventions listed below.
The name of a package, without any reference to a particular
version. Conda package names are normalized, and they may contain
only lowercase alpha characters, numeric digits, underscores,
hyphens or dots. In usage documentation, these are referred to
A version number or string, often similar to
X.Y.Z, but it may take other forms as well.
An arbitrary string that identifies a particular build of a package for conda. It may contain suggestive mnemonics, but these are subject to change, and you should not rely on it or try to parse it for any specific information.
The package name, version and build string joined together by
hyphens—name-version-buildstring. In usage documentation, these
are referred to by
Conda package filenames are canonical names, plus the suffix
The following figure compares a canonical name to a filename:
A package name together with a package version—which may be partial or absent—joined by an equal sign.
In usage documentation, these are referred to by