summaryrefslogtreecommitdiff
path: root/src/pip/_internal
diff options
context:
space:
mode:
authorTzu-ping Chung <uranusjr@gmail.com>2020-11-02 01:16:58 +0800
committerTzu-ping Chung <uranusjr@gmail.com>2020-11-03 16:04:35 +0800
commitd08b4d99e217af5e19dfc6ecb54317afeefae7d8 (patch)
treef70eb9e53185ee7542f0018f31f07cfd52b3a668 /src/pip/_internal
parent5ee7caf92ae6135b8ae8fdad4cd2cc28d5f81b8a (diff)
downloadpip-d08b4d99e217af5e19dfc6ecb54317afeefae7d8.tar.gz
Use packaging.version to check version equality
Diffstat (limited to 'src/pip/_internal')
-rw-r--r--src/pip/_internal/resolution/resolvelib/candidates.py5
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
)
)