Skip to content

Commit 0fcd11f

Browse files
committed
Use parse_version as the name for packaging.version.parse
1 parent 7cb863e commit 0fcd11f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/pip/_internal/utils/deprecation.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import warnings
77
from typing import Any, Optional, TextIO, Type, Union
88

9-
from pip._vendor.packaging.version import parse
9+
from pip._vendor.packaging.version import parse as parse_version
1010

1111
from pip import __version__ as current_version # NOTE: tests patch this name.
1212

@@ -81,7 +81,10 @@ def deprecated(
8181
"""
8282

8383
# Determine whether or not the feature is already gone in this version.
84-
is_gone = gone_in is not None and parse(current_version) >= parse(gone_in)
84+
if gone_in is None:
85+
is_gone = False
86+
else:
87+
is_gone = parse_version(current_version) >= parse_version(gone_in)
8588

8689
message_parts = [
8790
(reason, f"{DEPRECATION_MSG_PREFIX}{{}}"),

0 commit comments

Comments
 (0)