$55 GRAYBYTE WORDPRESS FILE MANAGER $64

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/usr/lib/python3.8/site-packages/setuptools/__pycache__/

HOME
Current File : /usr/lib/python3.8/site-packages/setuptools/__pycache__//depends.cpython-38.pyc
U

�Qab��@s�ddlZddlZddlZddlmZddlmZddlmZm	Z	m
Z
mZddlmZddd	d
gZ
Gdd�d�Zdd
�Zddd	�Zddd
�Zdd�Ze�dS)�N)�
StrictVersion�)�Bytecode)�find_module�PY_COMPILED�	PY_FROZEN�	PY_SOURCE)�
py27compat�Requirer�get_module_constant�extract_constantc@sHeZdZdZddd�Zdd�Zdd	�Zddd�Zdd
d�Zddd�Z	dS)r
z7A prerequisite to building or installing a distribution�NcCsF|dkr|dk	rt}|dk	r0||�}|dkr0d}|j�t��|`dS)N�__version__)r�__dict__�update�locals�self)r�name�requested_version�moduleZhomepage�	attribute�format�r�6/usr/lib/python3.8/site-packages/setuptools/depends.py�__init__szRequire.__init__cCs |jdk	rd|j|jfS|jS)z0Return full package/distribution name, w/versionNz%s-%s)rr)rrrr�	full_name#s
zRequire.full_namecCs*|jdkp(|jdkp(t|�dko(||jkS)z%Is 'version' sufficiently up-to-date?N�unknown)rr�strr)r�versionrrr�
version_ok)s�zRequire.version_okrcCs�|jdkrFz$t|j|�\}}}|r*|��|WStk
rDYdSXt|j|j||�}|dk	r|||k	r||jdk	r||�|�S|S)a�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)rrr�close�ImportErrorrr)r�paths�default�f�p�i�vrrr�get_version.s

zRequire.get_versioncCs|�|�dk	S)z/Return true if dependency is present on 'paths'N)r()rr"rrr�
is_presentIszRequire.is_presentcCs |�|�}|dkrdS|�|�S)z>Return true if dependency is present and up-to-date on 'paths'NF)r(r)rr"rrrr�
is_currentMs
zRequire.is_current)r
NN)Nr)N)N)
�__name__�
__module__�__qualname__�__doc__rrrr(r)r*rrrrr
s�


cCs"tjdd��}|s|�St�|�S)Ncss
dVdS)Nrrrrr�emptyVszmaybe_close.<locals>.empty)�
contextlib�contextmanager�closing)r$r/rrr�maybe_closeUs

r3���c
Cs�zt||�\}}\}}}}	Wntk
r4YdSXt|��z|tkr^|�d�t�|�}
nV|tkrtt�	||�}
n@|t
kr�t|��|d�}
n&t�|||	�}t
||d�W5QR�SW5QRXt|
||�S)z�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'.N��exec)rr!r3r�read�marshal�loadrr	�get_frozen_objectr�compileZ
get_module�getattrr)r�symbolr#r"r$�path�suffix�modeZkind�info�codeZimportedrrrr`s

"cCs�||jkrdSt|j��|�}d}d}d}|}t|�D]H}|j}	|j}
|	|krZ|j|
}q6|
|krz|	|ksr|	|krz|S|}q6dS)aExtract 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'.
    N�Z�a�d)�co_names�list�indexrZopcode�arg�	co_consts)rBr=r#Zname_idxZ
STORE_NAMEZSTORE_GLOBALZ
LOAD_CONST�constZ	byte_code�oprIrrrr}s
cCs>tj�d�stjdkrdSd}|D]}t�|=t�|�q"dS)z�
    Patch the globals to remove the objects not available on some platforms.

    XXX it'd be better to test assertions about bytecode instead.
    �javaZcliN)rr)�sys�platform�
startswith�globals�__all__�remove)Zincompatiblerrrr�_update_globals�srT)r4N)r4)rNr8r0Zdistutils.versionrZ
py33compatrr	rrrrr
rRr
r3rrrTrrrr�<module>s"�D

$


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
21 Mar 2024 10.19 AM
root / root
0755
__init__.cpython-38.opt-1.pyc
7.586 KB
21 Apr 2022 12.45 PM
root / root
0644
__init__.cpython-38.pyc
7.586 KB
21 Apr 2022 12.45 PM
root / root
0644
_deprecation_warning.cpython-38.opt-1.pyc
0.504 KB
21 Apr 2022 12.45 PM
root / root
0644
_deprecation_warning.cpython-38.pyc
0.504 KB
21 Apr 2022 12.45 PM
root / root
0644
_imp.cpython-38.opt-1.pyc
1.846 KB
21 Apr 2022 12.45 PM
root / root
0644
_imp.cpython-38.pyc
1.846 KB
21 Apr 2022 12.45 PM
root / root
0644
archive_util.cpython-38.opt-1.pyc
5.008 KB
21 Apr 2022 12.45 PM
root / root
0644
archive_util.cpython-38.pyc
5.008 KB
21 Apr 2022 12.45 PM
root / root
0644
build_meta.cpython-38.opt-1.pyc
8.263 KB
21 Apr 2022 12.45 PM
root / root
0644
build_meta.cpython-38.pyc
8.296 KB
21 Apr 2022 12.45 PM
root / root
0644
config.cpython-38.opt-1.pyc
17.458 KB
21 Apr 2022 12.45 PM
root / root
0644
config.cpython-38.pyc
17.458 KB
21 Apr 2022 12.45 PM
root / root
0644
dep_util.cpython-38.opt-1.pyc
0.8 KB
21 Apr 2022 12.45 PM
root / root
0644
dep_util.cpython-38.pyc
0.8 KB
21 Apr 2022 12.45 PM
root / root
0644
depends.cpython-38.opt-1.pyc
5.094 KB
21 Apr 2022 12.45 PM
root / root
0644
depends.cpython-38.pyc
5.094 KB
21 Apr 2022 12.45 PM
root / root
0644
dist.cpython-38.opt-1.pyc
41.13 KB
21 Apr 2022 12.45 PM
root / root
0644
dist.cpython-38.pyc
41.206 KB
21 Apr 2022 12.45 PM
root / root
0644
extension.cpython-38.opt-1.pyc
1.915 KB
21 Apr 2022 12.45 PM
root / root
0644
extension.cpython-38.pyc
1.915 KB
21 Apr 2022 12.45 PM
root / root
0644
glibc.cpython-38.opt-1.pyc
1.494 KB
21 Apr 2022 12.45 PM
root / root
0644
glibc.cpython-38.pyc
1.494 KB
21 Apr 2022 12.45 PM
root / root
0644
glob.cpython-38.opt-1.pyc
3.597 KB
21 Apr 2022 12.45 PM
root / root
0644
glob.cpython-38.pyc
3.646 KB
21 Apr 2022 12.45 PM
root / root
0644
launch.cpython-38.opt-1.pyc
0.805 KB
21 Apr 2022 12.45 PM
root / root
0644
launch.cpython-38.pyc
0.805 KB
21 Apr 2022 12.45 PM
root / root
0644
lib2to3_ex.cpython-38.opt-1.pyc
2.354 KB
21 Apr 2022 12.45 PM
root / root
0644
lib2to3_ex.cpython-38.pyc
2.354 KB
21 Apr 2022 12.45 PM
root / root
0644
monkey.cpython-38.opt-1.pyc
4.535 KB
21 Apr 2022 12.45 PM
root / root
0644
monkey.cpython-38.pyc
4.535 KB
21 Apr 2022 12.45 PM
root / root
0644
msvc.cpython-38.opt-1.pyc
38.702 KB
21 Apr 2022 12.45 PM
root / root
0644
msvc.cpython-38.pyc
38.702 KB
21 Apr 2022 12.45 PM
root / root
0644
namespaces.cpython-38.opt-1.pyc
3.531 KB
21 Apr 2022 12.45 PM
root / root
0644
namespaces.cpython-38.pyc
3.531 KB
21 Apr 2022 12.45 PM
root / root
0644
package_index.cpython-38.opt-1.pyc
32.197 KB
21 Apr 2022 12.45 PM
root / root
0644
package_index.cpython-38.pyc
32.197 KB
21 Apr 2022 12.45 PM
root / root
0644
pep425tags.cpython-38.opt-1.pyc
7.034 KB
21 Apr 2022 12.45 PM
root / root
0644
pep425tags.cpython-38.pyc
7.034 KB
21 Apr 2022 12.45 PM
root / root
0644
py27compat.cpython-38.opt-1.pyc
1.708 KB
21 Apr 2022 12.45 PM
root / root
0644
py27compat.cpython-38.pyc
1.708 KB
21 Apr 2022 12.45 PM
root / root
0644
py31compat.cpython-38.opt-1.pyc
1.163 KB
21 Apr 2022 12.45 PM
root / root
0644
py31compat.cpython-38.pyc
1.163 KB
21 Apr 2022 12.45 PM
root / root
0644
py33compat.cpython-38.opt-1.pyc
1.375 KB
21 Apr 2022 12.45 PM
root / root
0644
py33compat.cpython-38.pyc
1.375 KB
21 Apr 2022 12.45 PM
root / root
0644
py34compat.cpython-38.opt-1.pyc
0.439 KB
21 Apr 2022 12.45 PM
root / root
0644
py34compat.cpython-38.pyc
0.439 KB
21 Apr 2022 12.45 PM
root / root
0644
sandbox.cpython-38.opt-1.pyc
15.172 KB
21 Apr 2022 12.45 PM
root / root
0644
sandbox.cpython-38.pyc
15.172 KB
21 Apr 2022 12.45 PM
root / root
0644
site-patch.cpython-38.opt-1.pyc
1.439 KB
21 Apr 2022 12.45 PM
root / root
0644
site-patch.cpython-38.pyc
1.439 KB
21 Apr 2022 12.45 PM
root / root
0644
ssl_support.cpython-38.opt-1.pyc
6.694 KB
21 Apr 2022 12.45 PM
root / root
0644
ssl_support.cpython-38.pyc
6.694 KB
21 Apr 2022 12.45 PM
root / root
0644
unicode_utils.cpython-38.opt-1.pyc
1.124 KB
21 Apr 2022 12.45 PM
root / root
0644
unicode_utils.cpython-38.pyc
1.124 KB
21 Apr 2022 12.45 PM
root / root
0644
version.cpython-38.opt-1.pyc
0.285 KB
21 Apr 2022 12.45 PM
root / root
0644
version.cpython-38.pyc
0.285 KB
21 Apr 2022 12.45 PM
root / root
0644
wheel.cpython-38.opt-1.pyc
6.863 KB
21 Apr 2022 12.45 PM
root / root
0644
wheel.cpython-38.pyc
6.889 KB
21 Apr 2022 12.45 PM
root / root
0644
windows_support.cpython-38.opt-1.pyc
0.966 KB
21 Apr 2022 12.45 PM
root / root
0644
windows_support.cpython-38.pyc
0.966 KB
21 Apr 2022 12.45 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF