Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
pip._internal.cli.main Namespace Reference

Functions

int main (Optional[List[str]] args=None)
 

Variables

 logger = logging.getLogger(__name__)
 

Detailed Description

Primary application entrypoint.

Function Documentation

◆ main()

int main ( Optional[List[str]]   args = None)

Definition at line 46 of file main.py.

46def main(args: Optional[List[str]] = None) -> int:
47 if args is None:
48 args = sys.argv[1:]
49
50 # Suppress the pkg_resources deprecation warning
51 # Note - we use a module of .*pkg_resources to cover
52 # the normal case (pip._vendor.pkg_resources) and the
53 # devendored case (a bare pkg_resources)
55 action="ignore", category=DeprecationWarning, module=".*pkg_resources"
56 )
57
58 # Configure our deprecation warnings to be sent through loggers
60
61 autocomplete()
62
63 try:
64 cmd_name, cmd_args = parse_command(args)
65 except PipError as exc:
66 sys.stderr.write(f"ERROR: {exc}")
68 sys.exit(1)
69
70 # Needed for locale.getpreferredencoding(False) to work
71 # in pip._internal.utils.encoding.auto_decode
72 try:
74 except locale.Error as e:
75 # setlocale can apparently crash if locale are uninitialized
76 logger.debug("Ignoring error %s when setting locale", e)
77 command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
78
79 return command.main(cmd_args)
for i

References i.

Variable Documentation

◆ logger

logger = logging.getLogger(__name__)

Definition at line 16 of file main.py.