403Webshell
Server IP : 3.96.16.70  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux ip-172-31-26-103.ca-central-1.compute.internal 6.1.163-186.299.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Feb 24 16:35:42 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3.9/site-packages/setuptools/extern/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.9/site-packages/setuptools/extern/__pycache__/__init__.cpython-39.pyc
a

H�8hg	�@s6ddlZddlZGdd�d�ZdZeeed���dS)�Nc@sXeZdZdZddd�Zedd��Zdd	�Zd
d�Zdd
�Z	dd�Z
ddd�Zdd�ZdS)�VendorImporterz�
    A PEP 302 meta path importer for finding optionally-vendored
    or otherwise naturally-installed packages from root_name.
    �NcCs&||_t|�|_|p|�dd�|_dS)NZexternZ_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrrrr�>/usr/lib/python3.9/site-packages/setuptools/extern/__init__.py�__init__s
zVendorImporter.__init__ccs|jdVdVdS)zL
        Search first the vendor package then as a natural package.
        �.�N)r�r	rrr
�search_pathszVendorImporter.search_pathcCs.|�|jd�\}}}|o,tt|j|j��S)z,Figure out if the target module is vendored.r)�	partitionr�any�map�
startswithr)r	�fullname�root�base�targetrrr
�_module_matches_namespacesz(VendorImporter._module_matches_namespacec	Cs~|�|jd�\}}}|jD]F}z.||}t|�tj|}|tj|<|WSty`Yq0qtdjfit�����dS)zK
        Iterate over the search path to locate and load fullname.
        rz�The '{target}' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.N)	rrr�
__import__�sys�modules�ImportError�format�locals)r	rrrr�prefixZextant�modrrr
�load_modules



��zVendorImporter.load_modulecCs|�|j�S�N)r!�name)r	�specrrr
�
create_module3szVendorImporter.create_modulecCsdSr"r)r	�modulerrr
�exec_module6szVendorImporter.exec_modulecCs|�|�rtj�||�SdS)z(Return a module spec for vendored names.N)r�	importlib�util�spec_from_loader)r	r�pathrrrr
�	find_spec9s��zVendorImporter.find_speccCs|tjvrtj�|�dS)zR
        Install this importer into sys.meta_path if not already present.
        N)r�	meta_path�appendrrrr
�install@s
zVendorImporter.install)rN)NN)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr!r%r'r,r/rrrr
rs


r)Z	packagingZ	pyparsingZordered_setZmore_itertoolszsetuptools._vendor)�importlib.utilr(rr�namesr0r/rrrr
�<module>sC

Youez - 2016 - github.com/yon3zu
LinuXploit