PEP 440
Version Identification and Dependency Specification
Version specifiers
- PEP 440 – Version Identification and Dependency Specification | peps.python.org # Version specifiers
A version specifier consists of a series of version clauses, separated by commas. For example:
The comparison operator determines the kind of version clause:
-
~=
: Compatible release clause -
==
: Version matching clause -
!=
: Version exclusion clause -
<=
,>=
: Inclusive ordered comparison clause -
<
,>
: Exclusive ordered comparison clause -
===
: Arbitrary equality clause.