uawdijnntqw1x1x1
IP : 3.16.75.171
Hostname : ns1.eurodns.top
Kernel : Linux ns1.eurodns.top 4.18.0-553.5.1.lve.1.el7h.x86_64 #1 SMP Fri Jun 14 14:24:52 UTC 2024 x86_64
Disable Function : mail,sendmail,exec,passthru,shell_exec,system,popen,curl_multi_exec,show_source,eval,open_base
OS : Linux
PATH:
/
home
/
..
/
lib
/
python2.7
/
site-packages
/
procfs
/
..
/
setuptools
/
depends.pyc
/
/
� b-�Qc@s ddlmZddlZddlZddlZddlmZmZmZmZddl m Z mZddddgZddd ��YZ d �Zdd�Zddd�Zdd �Zejjd�s�ejdkr[[ejd�ejd�ndS(i����(t generatorsN(t PKG_DIRECTORYtPY_COMPILEDt PY_SOURCEt PY_FROZEN(t StrictVersiontLooseVersiontRequiretfind_moduletget_module_constanttextract_constantcBsYeZdZdd d d�Zd�Zd�Zd dd�Zd d�Zd d�Z RS( s7A prerequisite to building or installing a distributiontcCsn|dkr!|dk r!t}n|dk rQ||�}|dkrQd}qQn|jjt��|`dS(Nt__version__(tNoneRt__dict__tupdatetlocalstself(Rtnametrequested_versiontmodulethomepaget attributetformat((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt__init__ s cCs*|jdk r#d|j|jfS|jS(s0Return full package/distribution name, w/versions%s-%sN(RR R(R((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt full_namescCs=|jdkp<|jdkp<t|�dko<||jkS(s%Is 'version' sufficiently up-to-date?tunknownN(RR RtstrR(Rtversion((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt version_ok$sRcCs�|jdkr]y6t|j|�\}}}|r@|j�n|SWq]tk rYdSXnt|j|j||�}|dk r�||k r�|jdk r�|j|�S|S(s�Get version number of installed module, 'None', or 'default' Search 'paths' for module. If not found, return 'None'. If found, return the extracted version attribute, or 'default' if no version attribute was specified, or the value cannot be determined without importing the module. The version is formatted according to the requirement's version format (if any), unless it is 'None' or the supplied 'default'. N(RR RRtclosetImportErrorR R(Rtpathstdefaulttftptitv((s6/usr/lib/python2.7/site-packages/setuptools/depends.pytget_version*s ' cCs|j|�dk S(s/Return true if dependency is present on 'paths'N(R&R (RR ((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt is_presentFscCs,|j|�}|dkrtS|j|�S(s>Return true if dependency is present and up-to-date on 'paths'N(R&R tFalseR(RR R((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt is_currentKsN( t__name__t __module__t__doc__R RRRR&R'R)(((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyR s c cs�ddlm}ddlm}m}|d|j�}t|j�}d}d}x�||kr�||}||kr�||d||dd|} |d 7}||kr�| td �}qVq�nd} |d7}|| fVqVWdS(s>Yield '(op,arg)' pair for each operation in code object 'code'i����(tarray(t HAVE_ARGUMENTtEXTENDED_ARGtbiiiiiiN(R-tdisR.R/tco_codetlent long_typeR ( tcodeR-R.R/tbytesteoftptrtextended_argtoptarg((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt _iter_codeSs" " c Cs�|jd�}x�|r�|jd�}tj||�\}}\}}}} |tkrv|pgdg}|g}q|rtd||f��qqW| S(s7Just like 'imp.find_module()', but with package supportt.iRsCan't find %r in %s(tsplittpoptimpRRR( RR tpartstpartR"tpathtsuffixtmodetkindtinfo((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyR|s (c Csy%t||�\}}\}}}Wntk r9dSXz�|tkrh|jd�tj|�} n�|tkr�tj |�} no|t kr�t|j�|d�} nH|tj kr�tj||||||f�nttj ||d�SWd|r|j�nXt| ||�S(s�Find 'module' by searching 'paths', and extract 'symbol' Return 'None' if 'module' does not exist on 'paths', or it does not define 'symbol'. If the module defines 'symbol' as a constant, return the constant. Otherwise, return 'default'.itexecN(RRR RtreadtmarshaltloadRR@tget_frozen_objectRtcompiletsystmodulestload_moduletgetattrRR ( RtsymbolR!R R"RCRDRERFR5((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyR �s$% "c Cs�||jkrdSt|j�j|�}d}d}d}|}xdt|�D]V\}} ||krx|j| }qP| |kr�||ks�||kr�|S|}qPWdS(sExtract the constant value of 'symbol' from 'code' If the name 'symbol' is bound to a constant value by the Python code object 'code', return that value. If 'symbol' is bound to an expression, return 'default'. Otherwise, return 'None'. Return value is based on the first assignment to 'symbol'. 'symbol' must be a global, or at least a non-"fast" local in the code block. That is, only 'STORE_NAME' and 'STORE_GLOBAL' opcodes are checked, and 'symbol' must be present in 'code.co_names'. iZiaidN(tco_namesR tlisttindexR<t co_consts( R5RRR!tname_idxt STORE_NAMEtSTORE_GLOBALt LOAD_CONSTtconstR:R;((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyR �s $tjavatcli((t __future__RRNR@RJRRRRtdistutils.versionRRt__all__RR<R RR R tplatformt startswithtremove(((s6/usr/lib/python2.7/site-packages/setuptools/depends.pyt<module>s$"I )))"!
/home/../lib/python2.7/site-packages/procfs/../setuptools/depends.pyc