diff options
author | Tzu-ping Chung <uranusjr@gmail.com> | 2020-11-02 01:16:58 +0800 |
---|---|---|
committer | Tzu-ping Chung <uranusjr@gmail.com> | 2020-11-03 16:04:35 +0800 |
commit | d08b4d99e217af5e19dfc6ecb54317afeefae7d8 (patch) | |
tree | f70eb9e53185ee7542f0018f31f07cfd52b3a668 /src | |
parent | 5ee7caf92ae6135b8ae8fdad4cd2cc28d5f81b8a (diff) | |
download | pip-d08b4d99e217af5e19dfc6ecb54317afeefae7d8.tar.gz |
Use packaging.version to check version equality
Diffstat (limited to 'src')
-rw-r--r-- | src/pip/_internal/resolution/resolvelib/candidates.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pip/_internal/resolution/resolvelib/candidates.py b/src/pip/_internal/resolution/resolvelib/candidates.py index ff2b336d9..65585fd36 100644 --- a/src/pip/_internal/resolution/resolvelib/candidates.py +++ b/src/pip/_internal/resolution/resolvelib/candidates.py @@ -283,9 +283,10 @@ class LinkCandidate(_InstallRequirementBackedCandidate): ) # Version may not be present for PEP 508 direct URLs if version is not None: - assert str(version) == wheel.version, ( + wheel_version = Version(wheel.version) + assert version == wheel_version, ( "{!r} != {!r} for wheel {}".format( - version, wheel.version, name + version, wheel_version, name ) ) |