Skip to content

Commit c33cf49

Browse files
committed
freeze: deprecate option --find-links
1 parent 8ae1bd6 commit c33cf49

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

news/9069.removal.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Deprecate ``--find-links`` option in ``pip freeze``

src/pip/_internal/commands/freeze.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from pip._internal.models.format_control import FormatControl
1010
from pip._internal.operations.freeze import freeze
1111
from pip._internal.utils.compat import stdlib_pkgs
12+
from pip._internal.utils.deprecation import deprecated
1213
from pip._internal.utils.typing import MYPY_CHECK_RUNNING
1314

1415
DEV_PKGS = {'pip', 'setuptools', 'distribute', 'wheel'}
@@ -86,6 +87,14 @@ def run(self, options, args):
8687

8788
cmdoptions.check_list_path_option(options)
8889

90+
if options.find_links:
91+
deprecated(
92+
"--find-links option in pip freeze is deprecated.",
93+
replacement=None,
94+
gone_in="21.2",
95+
issue=9069,
96+
)
97+
8998
freeze_kwargs = dict(
9099
requirement=options.requirements,
91100
find_links=options.find_links,

tests/functional/test_freeze.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,8 @@ def test_freeze_mercurial_clone_srcdir(script, tmpdir):
358358
_check_output(result.stdout, expected)
359359

360360
result = script.pip(
361-
'freeze', '-f', '{repo_dir}#egg=pip_test_package'.format(**locals())
361+
'freeze', '-f', '{repo_dir}#egg=pip_test_package'.format(**locals()),
362+
expect_stderr=True,
362363
)
363364
expected = textwrap.dedent(
364365
"""

0 commit comments

Comments
 (0)