Mention gone_in version in deprecation messages

This commit is contained in:
Pradyun Gedam 2019-01-29 14:39:02 +05:30
parent c197b11816
commit 2e77720446
No known key found for this signature in database
GPG Key ID: DA17C4B29CB32E4B
1 changed files with 5 additions and 0 deletions

View File

@ -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: