[I d dl mZ d dlmZ d dlmZ d dlmZ G d de Z G d d ee Z G d
dee Z
G d d
ee Z G d dee Zg dZ
dS ) )ABCMeta)OrderedDict)Path)IS_WINc 8 e Zd ZdZerdndZd Zed Zed Z ed Z
ed Zed Zed
Z
ed Zed Zd
Zed Zed Zed Zed Zd ZdS )Describez_Given a host interpreter tell us information about what the created interpreter might look likez.exe c Z || _ || _ d | _ d | _ d | _ d | _ d S N)interpreterdest_stdlib_stdlib_platform_system_stdlib
_conf_vars)selfr
r s l/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/virtualenv/create/describe.py__init__zDescribe.__init__
s3 & $" c | j S r )
script_dirr s r bin_dirzDescribe.bin_dir s
r c F | j | j d z S )Nscriptsr
r install_pathr s r r zDescribe.script_dir y4+88CCCCr c F | j | j d z S )Npurelibr r s r r zDescribe.purelib r r c F | j | j d z S )Nplatlibr r s r r" zDescribe.platlib! r r c ~ t t | j d f| j d ff S r )listr r" r keysr s r libsz
Describe.libs% s7 K$,!5d7K LMMRRTTUUUr c | j 3t | j d| j | _ | j S )Nstdlib
config_var)r r r sysconfig_path_config_varsr s r r( zDescribe.stdlib) s; < 0 ? ?UYUf ? g ghhDL|r c | j 3t | j d| j | _ | j S )N
platstdlibr) )r r r r+ r, r s r stdlib_platformzDescribe.stdlib_platform/ s> ($()9)H)Hbfbs)H)t)t$u$uD!$$r c \ | j | | j | _ | j S r )r _calc_config_varsr
r s r r, zDescribe._config_vars5 s) ?""44TY??DOr c ` j j } fd| D S )Nc ^ i | ])\ }}|| j j rn|*S )
startswithr prefix).0kvr tos r