Skip to content

Commit 78f19ec

Browse files
fixup! Fix: include sub-actions in tab completion
1 parent 02e0fc2 commit 78f19ec

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/pip/_internal/cli/base_command.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import sys
88
import traceback
99
from optparse import Values
10-
from typing import Callable, List, Optional, Tuple
10+
from typing import Callable, Dict, List, Optional, Tuple
1111

1212
from pip._vendor.rich import reconfigure
1313
from pip._vendor.rich import traceback as rich_traceback
@@ -230,7 +230,7 @@ def _main(self, args: List[str]) -> int:
230230

231231
return self._run_wrapper(level_number, options, args)
232232

233-
def handler_map(self) -> dict[str, Callable[[Values, list[str]], None]]:
233+
def handler_map(self) -> Dict[str, Callable[[Values, List[str]], None]]:
234234
"""
235235
map of names to handler actions for commands with sub-actions
236236
"""

src/pip/_internal/commands/cache.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import textwrap
33
from optparse import Values
4-
from typing import Callable, List
4+
from typing import Callable, Dict, List
55

66
from pip._internal.cli.base_command import Command
77
from pip._internal.cli.status_codes import ERROR, SUCCESS
@@ -49,7 +49,7 @@ def add_options(self) -> None:
4949

5050
self.parser.insert_option_group(0, self.cmd_opts)
5151

52-
def handler_map(self) -> dict[str, Callable[[Values, list[str]], None]]:
52+
def handler_map(self) -> Dict[str, Callable[[Values, List[str]], None]]:
5353
return {
5454
"dir": self.get_cache_dir,
5555
"info": self.get_cache_info,

src/pip/_internal/commands/configuration.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import os
33
import subprocess
44
from optparse import Values
5-
from typing import Any, Callable, List, Optional
5+
from typing import Any, Callable, Dict, List, Optional
66

77
from pip._internal.cli.base_command import Command
88
from pip._internal.cli.status_codes import ERROR, SUCCESS
@@ -93,7 +93,7 @@ def add_options(self) -> None:
9393

9494
self.parser.insert_option_group(0, self.cmd_opts)
9595

96-
def handler_map(self) -> dict[str, Callable[[Values, list[str]], None]]:
96+
def handler_map(self) -> Dict[str, Callable[[Values, List[str]], None]]:
9797
return {
9898
"list": self.list_values,
9999
"edit": self.open_in_editor,

src/pip/_internal/commands/index.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import logging
22
from optparse import Values
3-
from typing import Any, Callable, Iterable, List, Optional
3+
from typing import Any, Callable, Dict, Iterable, List, Optional
44

55
from pip._vendor.packaging.version import Version
66

@@ -45,7 +45,7 @@ def add_options(self) -> None:
4545
self.parser.insert_option_group(0, index_opts)
4646
self.parser.insert_option_group(0, self.cmd_opts)
4747

48-
def handler_map(self) -> dict[str, Callable[[Values, list[str]], None]]:
48+
def handler_map(self) -> Dict[str, Callable[[Values, List[str]], None]]:
4949
return {
5050
"versions": self.get_available_package_versions,
5151
}

0 commit comments

Comments
 (0)