$74 GRAYBYTE WORDPRESS FILE MANAGER $12

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | 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__//monkey.cpython-38.opt-1.pyc
U

�Qab��@s�dZddlZddlZddlZddlZddlZddlmZddl	Z	ddl
mZddlZgZ
dd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�Zdd�Zdd�ZdS)z
Monkey patching of distutils.
�N)�
import_module)�sixcCs"t��dkr|f|jSt�|�S)am
    Returns the bases classes for cls sorted by the MRO.

    Works around an issue on Jython where inspect.getmro will not return all
    base classes if multiple classes share the same name. Instead, this
    function will return a tuple containing the class itself, and the contents
    of cls.__bases__. See https://github.com/pypa/setuptools/issues/1024.
    ZJython)�platformZpython_implementation�	__bases__�inspectZgetmro)�cls�r�5/usr/lib/python3.8/site-packages/setuptools/monkey.py�_get_mros	r
cCs0t|tj�rtnt|tj�r tndd�}||�S)NcSsdS)Nr)�itemrrr	�<lambda>*�zget_unpatched.<locals>.<lambda>)�
isinstancerZclass_types�get_unpatched_class�types�FunctionType�get_unpatched_function)r�lookuprrr	�
get_unpatched&s
�rcCs:dd�t|�D�}t|�}|j�d�s6d|}t|��|S)z�Protect against re-patching the distutils if reloaded

    Also ensures that no other distutils extension monkeypatched the distutils
    first.
    css|]}|j�d�s|VqdS)�
setuptoolsN)�
__module__�
startswith)�.0rrrr	�	<genexpr>5s�z&get_unpatched_class.<locals>.<genexpr>�	distutilsz(distutils has already been patched by %r)r
�nextrr�AssertionError)rZexternal_bases�base�msgrrr	r/s�rcCs�tjtj_tjdk}|r"tjtj_tjdkp^dtjko@dknp^dtjkoZdkn}|rrd}|tjj	_
t�tjtjtj
fD]}tjj|_q�tjjtj_tjjtj_dtjkr�tjjtjd_t�dS)N)��r)���
)r�)rr$�)rr zhttps://upload.pypi.org/legacy/zdistutils.command.build_ext)rZCommandrZcore�sys�version_info�findallZfilelistZconfigZ
PyPIRCCommandZDEFAULT_REPOSITORY�_patch_distribution_metadata�dist�cmdZDistribution�	extensionZ	Extension�modules�#patch_for_msvc_specialized_compiler)Zhas_issue_12885Zneeds_warehouseZ	warehouse�modulerrr	�	patch_allAs*



��

�
r0cCs*dD] }ttj|�}ttjj||�qdS)zDPatch write_pkg_file and read_pkg_file for higher metadata standards)Zwrite_pkg_fileZ
read_pkg_fileZget_metadata_versionN)�getattrrr*�setattrrZDistributionMetadata)�attrZnew_valrrr	r)hsr)cCs*t||�}t|��d|�t|||�dS)z�
    Patch func_name in target_mod with replacement

    Important - original must be resolved by name to avoid
    patching an already patched function.
    �	unpatchedN)r1�vars�
setdefaultr2)ZreplacementZ
target_mod�	func_name�originalrrr	�
patch_funcos
r9cCs
t|d�S)Nr4)r1)�	candidaterrr	r�srcs�td��t��dkrdS�fdd�}t�|d�}t�|d�}zt|d��t|d	��Wntk
rlYnXzt|d
��Wntk
r�YnXzt|d��Wntk
r�YnXdS)z\
    Patch functions in distutils to use standalone Microsoft Visual C++
    compilers.
    zsetuptools.msvcZWindowsNcsLd|krdnd}||�d�}t�|�}t|�}t||�sBt|��|||fS)zT
        Prepare the parameters for patch_func to patch indicated function.
        �msvc9Zmsvc9_Zmsvc14_�_)�lstripr1r�hasattr�ImportError)Zmod_namer7Zrepl_prefixZ	repl_name�repl�mod�Zmsvcrr	�patch_params�s

z9patch_for_msvc_specialized_compiler.<locals>.patch_paramszdistutils.msvc9compilerzdistutils._msvccompilerZfind_vcvarsallZquery_vcvarsallZ_get_vc_envZgen_lib_options)rr�system�	functools�partialr9r?)rCr;Zmsvc14rrBr	r.�s&
r.)�__doc__r&Zdistutils.filelistrrrrE�	importlibrrZsetuptools.externrr�__all__r
rrr0r)r9rr.rrrr	�<module>s$	'


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