Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
wheel_builder.py File Reference

Go to the source code of this file.

Namespaces

namespace  pip
 
namespace  pip._internal
 
namespace  pip._internal.wheel_builder
 

Functions

bool _contains_egg_info (str s)
 
bool _should_build (InstallRequirement req, bool need_wheel)
 
bool should_build_for_wheel_command (InstallRequirement req)
 
bool should_build_for_install_command (InstallRequirement req)
 
Optional[bool] _should_cache (InstallRequirement req)
 
str _get_cache_dir (InstallRequirement req, WheelCache wheel_cache)
 
None _verify_one (InstallRequirement req, str wheel_path)
 
Optional[str] _build_one (InstallRequirement req, str output_dir, bool verify, List[str] build_options, List[str] global_options, bool editable)
 
Optional[str] _build_one_inside_env (InstallRequirement req, str output_dir, List[str] build_options, List[str] global_options, bool editable)
 
bool _clean_one_legacy (InstallRequirement req, List[str] global_options)
 
BuildResult build (Iterable[InstallRequirement] requirements, WheelCache wheel_cache, bool verify, List[str] build_options, List[str] global_options)
 

Variables

 logger = logging.getLogger(__name__)
 
 _egg_info_re = re.compile(r"([a-z0-9_.]+)-([a-z0-9_.!+-]+)", re.IGNORECASE)
 
 BuildResult = Tuple[List[InstallRequirement], List[InstallRequirement]]