. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 162.0.212.4 / Your IP :
216.73.216.221 [
Web Server : LiteSpeed System : Linux premium146.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : alshnoli ( 2431) PHP Version : 8.3.28 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/hc_python/lib/python3.12/site-packages/build/__pycache__/ |
Upload File : |
�
��/i�7 � �� � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlmZmZ ddlmZ ddlmZ ddlmZ ddlmZ e
j2 d Z e
j6 e� Z G d
� de
j: � Zddd�Z G d
� de� Z G d� de
j: � Z! G d� de!� Z" G d� de!� Z#ejH dd�� Z%dd�Z&ddgZ'y)� )�annotationsN)�
Collection�Mapping� )�_ctx)�run_subprocess)�FailedProcessError)�check_dependency)�pip�uvc �f � e Zd ZdZeej dd�� � Zej dd�� Zy)�IsolatedEnvzIsolated build environment ABC.c � � y)z2The Python executable of the isolated environment.N� ��selfs �8/opt/hc_python/lib/python3.12/site-packages/build/env.py�python_executablezIsolatedEnv.python_executable � � � c � � y)zBGenerate additional env vars specific to the isolated environment.Nr r s r �make_extra_environzIsolatedEnv.make_extra_environ% r r N��return�str)r zMapping[str, str] | None) �__name__�
__module__�__qualname__�__doc__�property�abc�abstractmethodr r r r r r r sC � �)�
����A� � �A� ���Q� �Qr r c �� � ddl m} ddlm} t t |j j dd| i|��� � }|�y ||j � ||� k\ S # t $ r Y yw xY w) z�
Given a path, see if a package is present and return True if the version is
sufficient for build, False if it is not, None if the package is missing.
r )�Versionr �� importlib�nameNTr )
�packaging.versionr$ �_compatr&