Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.226.185.20
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : sysconfig.cpython-32.pyc
l
��bc@sdZddlZddlZddlmZmZdddddd	d
ddd
dgZiidd6dd6dd6dd6dd6dd6dd6dd6d6id d6d d6d d6d d6d!d6d!d6dd6dd6d"6id#d6d#d6d$d6d$d6d%d6d%d6d&d6dd6d'6id#d6d#d6d$d6d$d6d%d6d%d6d&d6dd6d(6id)d6d)d6d*d6d*d6d+d6d,d6d-d6d.6id/d6d/d6d0d6d0d6d1d6d2d6d-d6d36id)d6d)d6d*d6d*d6d+d6d,d6d-d6d46id5d6d5d6d6d6d6d6d7d6d,d6d-d6d86Zd[Zej	j
�dZej	dd9�Zeded:Z
ejjej�Zejjej�ZdadZd;�Zejr�ejjeej��Zneej��Zejd'kr<d<ed\d�j�kr<eejjee��Znejd'kr�d>ed]d�j�kr�eejjeee��Znejd'kr�d@ed^d�j�kr�eejjeee��ZndB�Ze�Z e rx-d_D]"Z!dCee!d<dDee!d<q�WndE�Z"dF�Z#dG�Z$dH�Z%dI�Z&ddJ�Z'dK�Z(dL�Z)dM�Z*ddN�Z+dO�Z,dP�Z-dQ�Z.e%�dd`dR�Z0e%�dd`dS�Z1dT�Z2dU�Z3dV�Z4dW�Z5dX�Z6dY�Z7e8dZkr
e7�ndS(au7Provide access to Python's configuration information.

iN(upardirurealpathuget_config_h_filenameuget_config_varuget_config_varsuget_makefile_filenameuget_pathuget_path_namesu	get_pathsuget_platformuget_python_versionuget_scheme_namesuparse_config_hu#{base}/lib/python{py_version_short}ustdlibu'{platbase}/lib/python{py_version_short}u
platstdlibu1{base}/lib/python{py_version_short}/site-packagesupurelibu5{platbase}/lib/python{py_version_short}/site-packagesuplatlibu1{base}/include/python{py_version_short}{abiflags}uincludeu5{platbase}/include/python{py_version_short}{abiflags}uplatincludeu
{base}/binuscriptsu{base}udatauposix_prefixu{base}/lib/pythonu{base}/include/pythonu
posix_homeu
{base}/Libu{base}/Lib/site-packagesu{base}/Includeu{base}/Scriptsuntuos2u'{userbase}/lib/python{py_version_short}u5{userbase}/lib/python{py_version_short}/site-packagesu+{userbase}/include/python{py_version_short}u{userbase}/binu
{userbase}uos2_homeu#{userbase}/Python{py_version_nodot}u1{userbase}/Python{py_version_nodot}/site-packagesu+{userbase}/Python{py_version_nodot}/Includeu{userbase}/Scriptsunt_useru
posix_useru{userbase}/lib/pythonu#{userbase}/lib/python/site-packagesu{userbase}/includeuosx_framework_useriicCs+yt|�SWntk
r&|SYnXdS(N(urealpathuOSError(upath((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_safe_realpathqs
upcbuildiu\pc\vi
u\pcbuild\amd64icCs=x6dD].}tjjtjjtd|��rdSqWdS(Nu
Setup.distuSetup.localuModules(u
Setup.distuSetup.localTF(uosupathuisfileujoinu
_PROJECT_BASEuTrueuFalse(ufn((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuis_python_build�s
$u{srcdir}/Includeu{projectbase}/.cCsvy|j|�SWn^tk
rqy|jtj�SWn5tk
rl}ztd|��WYdd}~XnXYnXdS(Nu{%s}(uformatuKeyErroruosuenvironuAttributeError(usu
local_varsuvar((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_subst_vars�s
cCsI|j�}x6|j�D](\}}||kr7qn|||<qWdS(N(ukeysuitems(utarget_dictu
other_dictutarget_keysukeyuvalue((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_extend_dict�s
cCs�i}|dkri}nt|t��xat|j�D]O\}}tjdkrltjj|�}ntjj	t
||��||<q<W|S(Nuposixunt(uposixunt(uNoneu_extend_dictuget_config_varsu_INSTALL_SCHEMESuitemsuosunameupathu
expanduserunormpathu_subst_vars(uschemeuvarsuresukeyuvalue((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_expand_vars�s	#cCstjdkrdStjS(Nuposixuposix_prefix(uosuname(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_get_default_scheme�sc	Cs�tjjdd�}d�}tjdkr\tjjd�pBd}|rO|S||d�Stjdkr�td�}|r�|r�|S|dd	|d
tjdd��Sn|r�|S|dd�S(
NuPYTHONUSERBASEcWstjjtjj|��S(N(uosupathu
expanduserujoin(uargs((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyujoinuser�suntuAPPDATAu~uPythonudarwinuPYTHONFRAMEWORKuLibraryu%d.%diu.local(	uosuenvironugetuNoneunameusysuplatformuget_config_varuversion_info(uenv_baseujoinuserubaseu	framework((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_getuserbase�s	cCsddl}|jd�}|jd�}|jd�}|dkrNi}ni}i}t|dd��}|j�}	WdQXx�|	D]�}
|
jd�s�|
j�d	kr�q�n|j|
�}|r�|jd
d�\}}
|
j�}
|
j	dd	�}d
|kr|
||<qayt
|
�}
Wn(tk
rS|
j	dd
�||<YqaX|
||<q�q�Wt|j
��}d}xNt|�dkr�x5t|�D]'}||}|j|�p�|j|�}|dk	r�|jd
�}d}||kr
t||�}n�||kr"d}n�|tjkrAtj|}nx||kr�|jd�r{|dd�|kr{d	}q�d||kr�d}q�t|d|�}nd	||<}|r�||j�d�}|d|j��||}d
|kr|||<q�yt
|�}Wn"tk
r@|j�||<YnX|||<|j|�|jd�r�|dd�|kr�|dd�}||kr�|||<q�q�q�q�|||<|j|�q�Wq�Wx<|j�D].\}}
t|
t�r�|
j�||<q�q�W|j|�|S(u�Parse a Makefile-style file.

    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    iNu"([a-zA-Z][a-zA-Z0-9_]+)\s*=\s*(.*)u\$\(([A-Za-z][A-Za-z0-9_]*)\)u\${([A-Za-z][A-Za-z0-9_]*)}uerrorsusurrogateescapeu#uiiu$$u$uCFLAGSuLDFLAGSuCPPFLAGSuPY_i(uCFLAGSuLDFLAGSuCPPFLAGSTF(ureucompileuNoneuopenu	readlinesu
startswithustripumatchugroupureplaceuintu
ValueErrorulistukeysulenutupleusearchuTrueustruFalseuosuenvironuendustarturemoveuitemsu
isinstanceuupdate(ufilenameuvarsureu_variable_rxu_findvar1_rxu_findvar2_rxudoneunotdoneufulinesulineumunuvutmpvu	variablesurenamed_variablesunameuvalueufounduitemuafteruk((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_parse_makefile�s�	
!


	%		





cCsDtrtjjtd�Stjjtd�djttj	�d�S(u Return the path of the Makefile.uMakefileustdlibuconfig-{}{}(
u
_PYTHON_BUILDuosupathujoinu
_PROJECT_BASEuget_pathuformatu_PY_VERSION_SHORTusysuabiflags(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_makefile_filename@s
cCs&t�}yt||�Wn^tk
rz}z>d|}t|d�r\|d|j}nt|��WYdd}~XnXt�}y&t|��}t||�WdQXWn^tk
r
}z>d|}t|d�r�|d|j}nt|��WYdd}~XnXtr"|d|d<ndS(u7Initialize the module as appropriate for POSIX systems.u.invalid Python installation: unable to open %sustrerroru (%s)Nu	BLDSHAREDuLDSHARED(	uget_makefile_filenameu_parse_makefileuIOErroruhasattrustrerroruget_config_h_filenameuopenuparse_config_hu
_PYTHON_BUILD(uvarsumakefileueumsguconfig_huf((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_init_posixIs&	
	
cCs{td�|d<td�|d<td�|d<d|d<d|d	<d
|d<t|d<tjjttj��|d
<dS(u+Initialize the module as appropriate for NTustdlibuLIBDESTu
platstdlibu
BINLIBDESTuincludeu	INCLUDEPYu.pyduSOu
EXT_SUFFIXu.exeuEXEuVERSIONuBINDIRN(uget_pathu_PY_VERSION_SHORT_NO_DOTuosupathudirnameu_safe_realpathusysu
executable(uvars((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_init_non_posixds



c	Cs�ddl}|dkr!i}n|jd�}|jd�}x�|j�}|sXPn|j|�}|r�|jdd�\}}yt|�}Wntk
r�YnX|||<qB|j|�}|rBd||jd�<qBqB|S(u�Parse a config.h-style file.

    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    iNu"#define ([A-Z][A-Za-z0-9_]+) (.*)
u&/[*] #undef ([A-Z][A-Za-z0-9_]+) [*]/
ii(ureuNoneucompileureadlineumatchugroupuintu
ValueError(	ufpuvarsureu	define_rxuundef_rxulineumunuv((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuparse_config_hus*	

cCsUtr6tjdkr-tjjtd�}qBt}ntd�}tjj|d�S(uReturn the path of pyconfig.h.untuPCuplatincludeu
pyconfig.h(u
_PYTHON_BUILDuosunameupathujoinu
_PROJECT_BASEuget_path(uinc_dir((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_config_h_filename�s	cCs&ttj��}|j�t|�S(u,Return a tuple containing the schemes names.(ulistu_INSTALL_SCHEMESukeysusortutuple(uschemes((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_scheme_names�s
cCstS(u*Return a tuple containing the paths names.(u_SCHEME_KEYS(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_path_names�scCs|rt||�St|SdS(u�Return a mapping containing an install scheme.

    ``scheme`` is the install scheme name. If not provided, it will
    return the default scheme for the current platform.
    N(u_expand_varsu_INSTALL_SCHEMES(uschemeuvarsuexpand((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu	get_paths�s
cCst|||�|S(u[Return a path corresponding to the scheme.

    ``scheme`` is the install scheme name.
    (u	get_paths(unameuschemeuvarsuexpand((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_path�scGs'ddl}tdkr�iattd<ttd<ttd<ttd<tdtdtd<ttd	<ttd
<ttd<ytj	td<Wnt
k
r�d
td<YnXtjdkr�t
t�ntjdkr�tt�nt�td<dtkrttd<nttd�td<tr�tjdkr�t}ytj�}Wntk
rad}YnXtjjtd�r�||kr�tjj|td�}tjj|�td<q�ntjdkr�ddl}|jt�q�n|rg}x$|D]}|jtj|��q�W|StSdS(uyWith no arguments, return a dictionary of all configuration
    variables relevant for the current platform.

    On Unix, this means every variable defined in Python's installed Makefile;
    On Windows and Mac OS it's a much smaller set.

    With arguments, return a list of values that result from looking up
    each argument in the configuration variable dictionary.
    iNuprefixuexec_prefixu
py_versionupy_version_shortiupy_version_nodotubaseuplatbaseuprojectbaseuabiflagsuuntuos2uposixuuserbaseusrcdirudarwin(untuos2(ureu_CONFIG_VARSuNoneu_PREFIXu_EXEC_PREFIXu_PY_VERSIONu_PY_VERSION_SHORTu
_PROJECT_BASEusysuabiflagsuAttributeErroruosunameu_init_non_posixu_init_posixu_getuserbaseu_safe_realpathu
_PYTHON_BUILDugetcwduOSErrorupathuisabsujoinunormpathuplatformu_osx_supportucustomize_config_varsuappenduget(uargsureubaseucwdusrcdiru_osx_supportuvalsuname((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_config_vars�sT














cCst�j|�S(u�Return the value of a single variable using the dictionary returned by
    'get_config_vars()'.

    Equivalent to get_config_vars().get(name)
    (uget_config_varsuget(uname((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_config_varscCs�ddl}tjdkr�d}tjj|�}|d)krFtjStjjd|�}tj|t|�|�j�}|dkr�dS|d	kr�d
StjStjdks�t	td�r�tjStj
�\}}}}}	|j�jd
d�}|	jdd�}	|	jd
d�}	|dd�dkrFd||	fS|dd�dkr�|ddkr�d}dt|d�d|dd�f}idd6dd6}
|	d|
tj
7}	q�n�|dd �d!kr�d||fS|dd�d"krd#|||fS|dd$�d%krfd%}|jd&�}|j|�}|r�|j�}q�nI|dd$�d'kr�ddl}
|
jt�|||	�\}}}	nd(|||	fS(*u�Return a string that identifies the current platform.

    This is used mainly to distinguish platform-specific build directories and
    platform-specific built distributions.  Typically includes the OS name
    and version and the architecture (as supplied by 'os.uname()'),
    although the exact information included depends on the OS; eg. for IRIX
    the architecture isn't particularly important (IRIX only runs on SGI
    hardware), but for Linux the kernel version isn't particularly
    important.

    Examples of returned values:
       linux-i586
       linux-alpha (?)
       solaris-2.6-sun4u
       irix-5.3
       irix64-6.2

    Windows will return one of:
       win-amd64 (64bit Windows on AMD64 (aka x86_64, Intel64, EM64T, etc)
       win-ia64 (64bit Windows on Itanium)
       win32 (all others - specifically, sys.platform is returned)

    For other non-POSIX platforms, currently just returns 'sys.platform'.
    iNuntu bit (iu)uamd64u	win-amd64uitaniumuwin-ia64uposixuunameu/uu u_u-iulinuxu%s-%susunosu5usolarisu%d.%siiu32biti���u64bitI�������u.%siuirixuaixu%s-%s.%siucygwinu[\d.]+udarwinu%s-%s-%si����(ureuosunameusysuversionufinduplatformulenuloweruhasattruunameureplaceuintumaxsizeucompileumatchugroupu_osx_supportuget_platform_osxuget_config_vars(ureuprefixuiujulookuosnameuhostureleaseuversionumachineubitnessurel_reumu_osx_support((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_platformsV#(cCstS(N(u_PY_VERSION_SHORT(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyuget_python_versiongscCskxdtt|j���D]J\}\}}|dkrMtdj|��ntdj||��qWdS(Niu{0}: u	{0} = "{1}"(u	enumerateusorteduitemsuprintuformat(utitleudatauindexukeyuvalue((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_print_dictjs+cCsztdjt���tdjt���tdjt���td�tdt��td�tdt��dS(u*Display all information sysconfig detains.uPlatform: "{0}"uPython version: "{0}"u"Current installation scheme: "{0}"uuPathsu	VariablesN(uprintuformatuget_platformuget_python_versionu_get_default_schemeu_print_dictu	get_pathsuget_config_vars(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu_mainps

u__main__(ustdlibu
platstdlibupurelibuplatlibuincludeuscriptsudatai����i����i�(uposix_prefixu
posix_homeT(9u__doc__usysuosuos.pathupardirurealpathu__all__u_INSTALL_SCHEMESu_SCHEME_KEYSuversionusplitu_PY_VERSIONu_PY_VERSION_SHORTu_PY_VERSION_SHORT_NO_DOTupathunormpathuprefixu_PREFIXuexec_prefixu_EXEC_PREFIXuNoneu_CONFIG_VARSu
_USER_BASEu_safe_realpathu
executableudirnameu
_PROJECT_BASEugetcwdunameulowerujoinuis_python_buildu
_PYTHON_BUILDuschemeu_subst_varsu_extend_dictu_expand_varsu_get_default_schemeu_getuserbaseu_parse_makefileuget_makefile_filenameu_init_posixu_init_non_posixuparse_config_huget_config_h_filenameuget_scheme_namesuget_path_namesuTrueu	get_pathsuget_pathuget_config_varsuget_config_varuget_platformuget_python_versionu_print_dictu_mainu__name__(((u0/usr/local/python-3.2/lib/python3.2/sysconfig.pyu<module>s			++!+!		
						w								N		X			

© 2025 GrazzMean