summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPradyun Gedam <pradyunsg@gmail.com>2019-01-29 14:39:02 +0530
committerPradyun Gedam <pradyunsg@gmail.com>2019-05-25 21:52:15 -0400
commit2e777204469f4574e7baeb4b515e90f121af76d6 (patch)
tree69d868121706ad0b8d189a048b9cab25f693a766
parentc197b118165829e355d553c56fc9837baf9ea080 (diff)
downloadpip-2e777204469f4574e7baeb4b515e90f121af76d6.tar.gz
Mention gone_in version in deprecation messages
-rw-r--r--src/pip/_internal/utils/deprecation.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pip/_internal/utils/deprecation.py b/src/pip/_internal/utils/deprecation.py
index 8c896f8ce..b43b98db3 100644
--- a/src/pip/_internal/utils/deprecation.py
+++ b/src/pip/_internal/utils/deprecation.py
@@ -81,6 +81,11 @@ def deprecated(reason, replacement, gone_in, issue=None):
# This is purposely eagerly formatted as we want it to appear as if someone
# typed this entire message out.
message = DEPRECATION_MSG_PREFIX + reason
+
+ if gone_in is not None:
+ message += (
+ " pip {} will remove support for this functionality".format(gone_in)
+ )
if replacement is not None:
message += " A possible replacement is {}.".format(replacement)
if issue is not None: