Uname : Linux premium36.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
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
build
/
__pycache__
[ HOME ]
Exec
Submit
env.cpython-312.pyc
� x�/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&