Viewing File: /opt/hc_python/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc
�
T�*j2# � � � d Z ddlmZ ddlZddlZddlZddlmZ ddl m
Z
ddlmZm
Z
ddlmZmZ ddlmZ dd lmZmZ dd
lmZmZ ddlmZ ddlmZ dd
lmZ ddlm Z ddl!m"Z" ddl#m$Z$ ddl%m&Z&m'Z' ddl(m)Z) ddl*m+Z+ ejX e-� Z. ej^ dej` � Z1e2e3e" e3e" f Z4dd�Z5 dd�Z6 dd�Z7dd�Z8 d d�Z9 d!d�Z: d"d�Z;y)#z:Orchestrator for building wheels from InstallRequirements.� )�annotationsN)�Iterable)�TemporaryDirectory)�canonicalize_name�canonicalize_version)�InvalidVersion�Version)�
WheelCache)�InvalidWheelFilename�UnsupportedWheel)�FilesystemWheel�get_wheel_distribution)�Link)�Wheel)�build_wheel_pep517)�build_wheel_editable)�InstallRequirement)�
indent_log)�
ensure_dir� hash_file)�path_to_url)�vcsz([a-z0-9_.]+)-([a-z0-9_.!+-]+)c �>