VersionSpecifier
This enum represents the version dependency operators as per PMS 8.3.1.
- enum pms_utils.atom.VersionSpecifier(value)
Constructs a new VersionSpecifier object from the input expression.
- Raises:
ValueError – The expression is invalid.
Note:
VersionSpecifier.ea
is the=foo/bar-1*
specifier, and thus cannot be constructed through theVersionSpecifier(expr)
parser interface. UseVersionSpecifier.ea
directly.
Valid values are as follows:- lt = pms_utils.atom.VersionSpecifier('<')
- le = pms_utils.atom.VersionSpecifier('<=')
- eq = pms_utils.atom.VersionSpecifier('=')
- ea = pms_utils.atom.VersionSpecifier('=')
- td = pms_utils.atom.VersionSpecifier('~')
- ge = pms_utils.atom.VersionSpecifier('>=')
- gt = pms_utils.atom.VersionSpecifier('>')