HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.5/__pycache__/sysconfig.cpython-35.pyc


FaJ`@sdZddlZddlZddlmZmZdddddd	d
ddd
dgZdddddddddddddddddid dd!dd"dd"dd"dd#dd#ddddid$dd%dd&dd'dd'dd(dd(dd)ddid*dd+dd+dd,dd,dd-dd.dd/id0dd1dd1dd2dd2dd3dd4dd/id5dd6dd6dd7dd7dd8dd4dd/iiZdkZej	j
dZej	dd9Zeded:Z
ejjejZejjejZejjejZejjejZdadZd;d<ZejrdejjeejZneejZejd$krej j!dlreejj"eeeZd?ej#kreej#d?Zd@dAZ$e%edBdZ&e&r@ejd$kr@e&j j!dmr@ejjejje&Z&dCdDdEZ'e'dFZ(e(rx*dnD]"Z)dGee)d<dHee)d<qhWdIdJZ*dKdLZ+dMdNZ,dOdPZ-dQdRZ.ddSdTZ/dUdZ0dVdWZ1dXdYZ2dZd[Z3dd\dZ4d]dZ5d^d
Z6d_d	Z7e-ddFd`d
Z8e-ddFdadZ9dbdZ:dcdZ;dddZ<dedZ=dfdgZ>dhdiZ?e@djkre?dS)oz-Access to Python's configuration information.N)pardirrealpathget_config_h_filenameget_config_varget_config_varsget_makefile_filenameget_pathget_path_names	get_pathsget_platformget_python_versionget_scheme_namesparse_config_hposix_prefixstdlibz-{installed_base}/lib/python{py_version_short}
platstdlibz'{platbase}/lib/python{py_version_short}purelibz1{base}/lib/python{py_version_short}/site-packagesplatlibz5{platbase}/lib/python{py_version_short}/site-packagesincludez;{installed_base}/include/python{py_version_short}{abiflags}platincludez?{installed_platbase}/include/python{py_version_short}{abiflags}scriptsz
{base}/bindataz{base}
posix_homez{installed_base}/lib/pythonz{base}/lib/pythonz{installed_base}/include/pythonntz{installed_base}/Libz
{base}/Libz{base}/Lib/site-packagesz{installed_base}/Includez{base}/ScriptsZnt_userz#{userbase}/Python{py_version_nodot}z1{userbase}/Python{py_version_nodot}/site-packagesz+{userbase}/Python{py_version_nodot}/Includez+{userbase}/Python{py_version_nodot}/Scriptsz
{userbase}Z
posix_userz'{userbase}/lib/python{py_version_short}z5{userbase}/lib/python{py_version_short}/site-packagesz+{userbase}/include/python{py_version_short}z{userbase}/binZosx_framework_userz{userbase}/lib/pythonz#{userbase}/lib/python/site-packagesz{userbase}/includecCs+yt|SWntk
r&|SYnXdS)N)rOSError)pathr/usr/lib/python3.5/sysconfig.py_safe_realpathcs
r \pcbuild\win32\pcbuild\amd64Z_PYTHON_PROJECT_BASEcCs=x6dD].}tjjtjj|d|rdSqWdS)N
Setup.distSetup.localZModulesTF)r#r$)osrisfilejoin)dfnrrr_is_python_source_dirxs
$r*Z_homeFcCs |rtrttSttS)N)	_sys_homer*
_PROJECT_BASE)Z
check_homerrris_python_builds
r-Tz{srcdir}/Includez{projectbase}/.cCsvy|j|SWn^tk
rqy|jtjSWn5tk
rl}ztd|WYdd}~XnXYnXdS)Nz{%s})formatKeyErrorr%environAttributeError)sZ
local_varsZvarrrr_subst_varss
r3cCsF|j}x3|jD]%\}}||kr4q|||<qWdS)N)keysitems)Ztarget_dictZ
other_dictZtarget_keyskeyvaluerrr_extend_dicts
r8cCsi}|dkri}t|tx^t|jD]L\}}tjdkrftjj|}tjjt	||||<q9W|S)Nposixr)r9r)
r8r_INSTALL_SCHEMESr5r%namer
expandusernormpathr3)schemevarsZresr6r7rrr_expand_varss#r@cCstjdkrdStjS)Nr9r)r%r;rrrr_get_default_schemesrAcCstjjdd}dd}tjdkr_tjjdpEd}|rR|S||dStjdkrtd	}|r|r|S|dd
|dtjddS|r|S|dd
SdS)NZPYTHONUSERBASEcWstjjtjj|S)N)r%rr<r')argsrrrjoinusersz_getuserbase.<locals>.joinuserrZAPPDATA~ZPythondarwinZPYTHONFRAMEWORKZLibraryz%d.%drz.local)r%r0getr;sysplatformrversion_info)Zenv_baserCbaseZ	frameworkrrr_getuserbases"
rKcCsOddl}|jd}|jd}|jd}|dkrKi}i}i}t|dd}|j}	WdQRXx|	D]}
|
jds|
jd	krq|j|
}|r|jd
d\}}
|
j}
|
jdd	}d
|kr|
||<qyt	|
}
Wn(t
k
rN|
jdd
||<YqX|
||<qWt|j}d}xt
|dkrxqt|D]c}||}|j|}|j|}|r|r|j|jkr|n|}n|r|n|}|dk	r|jd
}d}||krJt||}n||kr_d}n|tjkr~tj|}nx||kr|jdr|dd|krd	}qd||krd}qt|d|}nd	||<}|r||jd}|d|j||}d
|krI|||<qyt	|}Wn"t
k
r}|j||<YnX|||<|j||jdr|dd|kr|dd}||kr|||<q|||<|j|qWqxWx9|jD]+\}}
t|
tr|
j||<qW|j||S)zParse 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.
    rNz"([a-zA-Z][a-zA-Z0-9_]+)\s*=\s*(.*)z\$\(([A-Za-z][A-Za-z0-9_]*)\)z\${([A-Za-z][A-Za-z0-9_]*)}errorssurrogateescape#rz$$$CFLAGSLDFLAGSCPPFLAGSTFZPY_r)rRrSrT)recompileopen	readlines
startswithstripmatchgroupreplaceint
ValueErrorlistr4lentuplesearchstartstrr%r0endremover5
isinstanceupdate)filenamer?rUZ_variable_rxZ_findvar1_rxZ_findvar2_rxZdoneZnotdoneflineslinemnvZtmpvZ	variablesZrenamed_variablesr;r7Zm1Zm2founditemZafterkrrr_parse_makefiles	
!


'			






rtcCstrtjjtptdSttdrDdttj	f}nd}ttj
drp|dtj
j7}tjjtd|dS)z Return the path of the Makefile.ZMakefileabiflagszconfig-%s%sZconfig
_multiarchz-%sr)

_PYTHON_BUILDr%rr'r+r,hasattrrG_PY_VERSION_SHORTruimplementationrvr)Zconfig_dir_namerrrrLsc,CsSddl}i}t}yt||Wn[tk
r}z;d|}t|drk|d|j}t|WYdd}~XnXt}y't|}t||WdQRXWn[tk
r}z;d|}t|dr|d|j}t|WYdd}~XnXt	r,|d|d<d}d	t
jkrrddl}|j
|}	||	_|	t
j|<d
tt
jddf}
tt
dr|
d
7}
tj|
ddtjj|
|d}t|ddd4}|jd|jd|j|d|WdQRXtdddd}|j|
WdQRXdS)z;Generate the Python module containing build-time variables.rNz.invalid Python installation: unable to open %sstrerrorz (%s)ZLDSHAREDZ	BLDSHARED_sysconfigdatarEzbuild/lib.%s-%srZgettotalrefcountz-pydebugexist_okTz.pywencodingutf8zB# system configuration generated and used by the sysconfig module
zbuild_time_vars = streamzpybuilddir.txtascii)pprintrrtrrxr{rrWrrwrGrHtypes
ModuleTypebuild_time_varsmodulesrversionr%makedirsrr'write)rr?ZmakefileemsgZconfig_hrkr;rmoduleZ
pybuilddirZdestfilerrr_generate_posix_varsXsL	
	

	
 


rcCs!ddlm}|j|dS)z7Initialize the module as appropriate for POSIX systems.r)rN)r|rri)r?rrrr_init_posixsrcCsqtd|d<td|d<td|d<d|d<d	|d
<t|d<tjjttj|d<d
S)z+Initialize the module as appropriate for NTrZLIBDESTrZ
BINLIBDESTrZ	INCLUDEPYz.pyd
EXT_SUFFIXz.exeZEXEZVERSIONZBINDIRN)r_PY_VERSION_SHORT_NO_DOTr%rdirnamer rG
executable)r?rrr_init_non_posixs


rc	Cs|dkri}ddl}|jd}|jd}x|j}|sRP|j|}|r|jdd\}}yt|}Wntk
rYnX|||<q?|j|}|r?d||jd<q?W|S)zParse 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.
    Nrz"#define ([A-Z][A-Za-z0-9_]+) (.*)
z&/[*] #undef ([A-Z][A-Za-z0-9_]+) [*]/
rPr)rUrVreadliner[r\r^r_)	fpr?rUZ	define_rxZundef_rxrmrnrorprrrrs*

cCsatrBtjdkr3tjjtp'td}qNtp<t}ntd}tjj|dS)zReturn the path of pyconfig.h.rZPCrz
pyconfig.h)rwr%r;rr'r+r,r)Zinc_dirrrrrscCstttS)z,Return a tuple containing the schemes names.)rbsortedr:rrrrr
scCstS)z*Return a tuple containing the paths names.)_SCHEME_KEYSrrrrr	scCs|rt||St|SdS)zReturn 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)r@r:)r>r?expandrrrr
s
cCst||||S)z[Return a path corresponding to the scheme.

    ``scheme`` is the install scheme name.
    )r
)r;r>r?rrrrrscGs#tdkriattd<ttd<ttd<ttd<tdtdtd<ttd	<ttd
<ttd<ttd<ttd
<ytj	td<Wnt
k
rdtd<YnXtjdkrt
ttjdkrtttjd}|dk	r	|td<ttd<td}|r9d|td<n
dtd<tjdt}tjdkrtrtjjt}tjj||}ntjjt}t|td<tjdkrddl}|jt|rg}x$|D]}|jtj|qW|StSdS)anWith 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 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.
    Nprefixexec_prefixZ
py_versionZpy_version_shortrrZpy_version_nodotZinstalled_baserJZinstalled_platbaseZplatbaseZprojectbaserurOrr9rSOZuserbaseZ	MULTIARCH/ZmultiarchsubdirsrcdirrE)_CONFIG_VARS_PREFIX_EXEC_PREFIX_PY_VERSIONry_BASE_PREFIX_BASE_EXEC_PREFIXr,rGrur1r%r;rrrFrKrrwrrrr'r rH_osx_supportZcustomize_config_varsappend)rBrZ	multiarchrrJrZvalsr;rrrrsX
















cCs;|dkr+ddl}|jdtdtj|S)zReturn the value of a single variable using the dictionary returned by
    'get_config_vars()'.

    Equivalent to get_config_vars().get(name)
    rrNz SO is deprecated, use EXT_SUFFIXr)warningswarnDeprecationWarningrrF)r;rrrrrJscCstjdkrd}tjj|}|d*kr:tjStjjd|}tj|t||j}|dkrdS|dkrdStjStjd	ksttd
rtjSdtj	krtj	dStj
\}}}}}|jjdd
}|jdd}|jdd}|dddkrTd||fS|dddkr|ddkrd}dt|dd|ddf}ddddi}	|d |	tj
7}n|dd!d"krd||fS|ddd#krd$|||fS|dd%d&krxd&}ddl}
|
jd'}|j|}|r|j}nF|dd%d(krddl}
|
jt|||\}}}d)|||fS)+aReturn 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'.
    rz bit (rP)Zamd64z	win-amd64Zitaniumzwin-ia64r9unameZ_PYTHON_HOST_PLATFORMrrO _-NZlinuxz%s-%sZsunosr5Zsolarisz%d.%srriZ32bitlZ64bitz.%sZirixZaixz%s-%s.%scygwinz[\d.]+rEz%s-%s-%s)r%r;rGrfindrHralowerrxr0rr]r^maxsizerUrVr[r\rZget_platform_osxr)rijZlookZosnameZhostreleasermachineZbitnessrUZrel_rernrrrrrVsZ#(cCstS)N)ryrrrrrscCsaxZtt|jD]@\}\}}|dkrEtd|td||fqWdS)Nrz%s: z
	%s = "%s")	enumeraterr5print)titlerindexr6r7rrr_print_dicts+rcCsdtjkrtdStdttdttdtttdtttdt	dS)z*Display all information sysconfig detains.z--generate-posix-varsNzPlatform: "%s"zPython version: "%s"z!Current installation scheme: "%s"ZPathsZ	Variables)
rGargvrrrrrArr
rrrrr_mainsr__main__)rrrrrrr)r!r")r!r")rr)A__doc__r%rGos.pathrr__all__r:rrsplitrryrrr=rrbase_prefixrrrbase_exec_prefixrrZ
_USER_BASEr rrr,getcwdr;rendswithr'r0r*getattrr+r-rwr>r3r8r@rArKrtrrrrrrr
r	r
rrrrrrr__name__rrrr<module>s							
	
|? S[