|
Let us walk on the 3-isogeny graph
|
Data Structures | |
| class | PipOption |
Functions | |
| None | raise_option_error (OptionParser parser, Option option, str msg) |
| OptionGroup | make_option_group (Dict[str, Any] group, ConfigOptionParser parser) |
| None | check_dist_restriction (Values options, bool check_target=False) |
| str | _path_option_check (Option option, str opt, str value) |
| str | _package_name_option_check (Option option, str opt, str value) |
| Option | exists_action () |
| Option | extra_index_url () |
| Option | find_links () |
| Option | trusted_host () |
| Option | constraints () |
| Option | requirements () |
| Option | editable () |
| None | _handle_src (Option option, str opt_str, str value, OptionParser parser) |
| Any | _get_format_control (Values values, Option option) |
| None | _handle_no_binary (Option option, str opt_str, str value, OptionParser parser) |
| None | _handle_only_binary (Option option, str opt_str, str value, OptionParser parser) |
| Option | no_binary () |
| Option | only_binary () |
| Tuple[Tuple[int,...], Optional[str]] | _convert_python_version (str value) |
| None | _handle_python_version (Option option, str opt_str, str value, OptionParser parser) |
| None | add_target_python_options (OptionGroup cmd_opts) |
| TargetPython | make_target_python (Values options) |
| Option | prefer_binary () |
| None | _handle_no_cache_dir (Option option, str opt, str value, OptionParser parser) |
| None | _handle_no_use_pep517 (Option option, str opt, str value, OptionParser parser) |
| None | _handle_config_settings (Option option, str opt_str, str value, OptionParser parser) |
| None | _handle_merge_hash (Option option, str opt_str, str value, OptionParser parser) |
| None | check_list_path_option (Values options) |
Variables | |
| logger = logging.getLogger(__name__) | |
| Callable | cert |
| Callable | client_cert |
| Callable | index_url |
| Callable | no_index |
| Callable | src |
| Callable | platforms |
| Callable | python_version |
| Callable | implementation |
| Callable | abis |
| Callable | cache_dir |
| Callable | no_cache |
| Callable | no_deps |
| Callable | ignore_requires_python |
| Callable | no_build_isolation |
| Callable | check_build_deps |
| Any | use_pep517 |
| Any | no_use_pep517 |
| Callable | config_settings |
| Callable | build_options |
| Callable | global_options |
| Callable | no_clean |
| Callable | pre |
| Callable | disable_pip_version_check |
| Callable | root_user_action |
| Callable | hash |
| Callable | require_hashes |
| Callable | list_path |
| Callable | list_exclude |
| Callable | no_python_version_warning |
| list | ALWAYS_ENABLED_FEATURES |
| Callable | use_new_feature |
| Callable | use_deprecated_feature |
| dict | general_group |
| groups # | |
| dict | index_group |
shared options and groups The principle here is to define options once, but *not* instantiate them globally. One reason being that options with action='append' can carry state between parses. pip parses general options twice internally, and shouldn't pass on state. To be consistent, all options will follow this design.
|
protected |
Convert a version string like "3", "37", or "3.7.3" into a tuple of ints.
:return: A 2-tuple (version_info, error_msg), where `error_msg` is
non-None if and only if there was a parsing error.
Definition at line 548 of file cmdoptions.py.
References i.
Referenced by pip._internal.cli.cmdoptions._handle_python_version().

|
protected |
Get a format_control object.
Definition at line 469 of file cmdoptions.py.
References i.
Referenced by pip._internal.cli.cmdoptions._handle_no_binary(), and pip._internal.cli.cmdoptions._handle_only_binary().

|
protected |
Definition at line 821 of file cmdoptions.py.
References i.
|
protected |
Given a value spelled "algo:digest", append the digest to a list pointed to in a dict by the algo name.
Definition at line 910 of file cmdoptions.py.
References i.
|
protected |
Definition at line 474 of file cmdoptions.py.
References pip._internal.cli.cmdoptions._get_format_control(), and i.

|
protected |
Process a value provided for the --no-cache-dir option. This is an optparse.Option callback for the --no-cache-dir option.
Definition at line 688 of file cmdoptions.py.
References i, and pip._internal.cli.cmdoptions.raise_option_error().

|
protected |
Process a value provided for the --no-use-pep517 option. This is an optparse.Option callback for the no_use_pep517 option.
Definition at line 765 of file cmdoptions.py.
References i, and pip._internal.cli.cmdoptions.raise_option_error().

|
protected |
Definition at line 485 of file cmdoptions.py.
References pip._internal.cli.cmdoptions._get_format_control(), and i.

|
protected |
Handle a provided --python-version value.
Definition at line 577 of file cmdoptions.py.
References pip._internal.cli.cmdoptions._convert_python_version(), i, and pip._internal.cli.cmdoptions.raise_option_error().

|
protected |
Definition at line 446 of file cmdoptions.py.
References i.
|
protected |
Definition at line 106 of file cmdoptions.py.
|
protected |
Definition at line 102 of file cmdoptions.py.
References i.
| None add_target_python_options | ( | OptionGroup | cmd_opts | ) |
Definition at line 649 of file cmdoptions.py.
References pip._internal.cli.cmdoptions.abis, i, pip._internal.cli.cmdoptions.implementation, pip._internal.cli.cmdoptions.platforms, and pip._internal.cli.cmdoptions.python_version.
| None check_dist_restriction | ( | Values | options, |
| bool | check_target = False |
||
| ) |
Function for determining if custom platform options are allowed. :param options: The OptionParser options. :param check_target: Whether or not to check if --target is being used.
Definition at line 62 of file cmdoptions.py.
References i.
| None check_list_path_option | ( | Values | options | ) |
Definition at line 971 of file cmdoptions.py.
References i.
| Option constraints | ( | ) |
Definition at line 405 of file cmdoptions.py.
| Option editable | ( | ) |
Definition at line 431 of file cmdoptions.py.
| Option exists_action | ( | ) |
Definition at line 299 of file cmdoptions.py.
| Option extra_index_url | ( | ) |
Definition at line 354 of file cmdoptions.py.
| Option find_links | ( | ) |
Definition at line 377 of file cmdoptions.py.
| OptionGroup make_option_group | ( | Dict[str, Any] | group, |
| ConfigOptionParser | parser | ||
| ) |
Return an OptionGroup object group -- assumed to be dict with 'name' and 'options' keys parser -- an optparse Parser
Definition at line 50 of file cmdoptions.py.
References i.
| TargetPython make_target_python | ( | Values | options | ) |
Definition at line 656 of file cmdoptions.py.
References i.
| Option no_binary | ( | ) |
Definition at line 496 of file cmdoptions.py.
| Option only_binary | ( | ) |
Definition at line 514 of file cmdoptions.py.
| Option prefer_binary | ( | ) |
Definition at line 667 of file cmdoptions.py.
| None raise_option_error | ( | OptionParser | parser, |
| Option | option, | ||
| str | msg | ||
| ) |
Raise an option parsing error using parser.error(). Args: parser: an OptionParser instance. option: an Option instance. msg: the error text.
Definition at line 36 of file cmdoptions.py.
References i.
Referenced by pip._internal.cli.cmdoptions._handle_no_cache_dir(), pip._internal.cli.cmdoptions._handle_no_use_pep517(), and pip._internal.cli.cmdoptions._handle_python_version().

| Option requirements | ( | ) |
Definition at line 418 of file cmdoptions.py.
| Option trusted_host | ( | ) |
Definition at line 393 of file cmdoptions.py.
| Callable abis |
Definition at line 631 of file cmdoptions.py.
Referenced by pip._internal.cli.cmdoptions.add_target_python_options().
| list ALWAYS_ENABLED_FEATURES |
Definition at line 998 of file cmdoptions.py.
| Callable build_options |
Definition at line 854 of file cmdoptions.py.
| Callable cache_dir |
Definition at line 677 of file cmdoptions.py.
| Callable cert |
Definition at line 314 of file cmdoptions.py.
| Callable check_build_deps |
Definition at line 755 of file cmdoptions.py.
| Callable client_cert |
Definition at line 328 of file cmdoptions.py.
| Callable config_settings |
Definition at line 840 of file cmdoptions.py.
| Callable disable_pip_version_check |
Definition at line 890 of file cmdoptions.py.
| dict general_group |
groups #
Definition at line 1035 of file cmdoptions.py.
| Callable global_options |
Definition at line 863 of file cmdoptions.py.
| Callable hash |
Definition at line 934 of file cmdoptions.py.
| Callable ignore_requires_python |
Definition at line 736 of file cmdoptions.py.
| Callable implementation |
Definition at line 615 of file cmdoptions.py.
Referenced by pip._internal.cli.cmdoptions.add_target_python_options().
| dict index_group |
Definition at line 1066 of file cmdoptions.py.
| Callable index_url |
Definition at line 339 of file cmdoptions.py.
| Callable list_exclude |
Definition at line 976 of file cmdoptions.py.
| Callable list_path |
Definition at line 960 of file cmdoptions.py.
| logger = logging.getLogger(__name__) |
Definition at line 33 of file cmdoptions.py.
| Callable no_build_isolation |
Definition at line 744 of file cmdoptions.py.
| Callable no_cache |
Definition at line 717 of file cmdoptions.py.
| Callable no_clean |
Definition at line 873 of file cmdoptions.py.
| Callable no_deps |
Definition at line 726 of file cmdoptions.py.
| Callable no_index |
Definition at line 367 of file cmdoptions.py.
| Callable no_python_version_warning |
Definition at line 987 of file cmdoptions.py.
| Any no_use_pep517 |
Definition at line 810 of file cmdoptions.py.
| Callable platforms |
Definition at line 532 of file cmdoptions.py.
Referenced by pip._internal.cli.cmdoptions.add_target_python_options().
| Callable pre |
Definition at line 881 of file cmdoptions.py.
| Callable python_version |
Definition at line 594 of file cmdoptions.py.
Referenced by pip._internal.cli.cmdoptions.add_target_python_options().
| Callable require_hashes |
Definition at line 948 of file cmdoptions.py.
| Callable root_user_action |
Definition at line 900 of file cmdoptions.py.
| Callable src |
Definition at line 451 of file cmdoptions.py.
| Callable use_deprecated_feature |
Definition at line 1017 of file cmdoptions.py.
| Callable use_new_feature |
Definition at line 1002 of file cmdoptions.py.
| Any use_pep517 |
Definition at line 800 of file cmdoptions.py.