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.