HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/python38/lib/python3.8/site-packages/setuptools/extern/__pycache__/__init__.cpython-38.pyc
U

�i�_P�@s.ddlZGdd�d�ZdZeeed���dS)�Nc@s@eZdZdZddd�Zedd��Zddd	�Zd
d�Zdd
�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)NZextern�_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrr	rr�>/tmp/pip-unpacked-wheel-tlqm5ymo/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_pathcCs8|�|jd�\}}}|rdStt|j|j��s4dS|S)z�
        Return self when fullname starts with root_name and the
        target module is one vendored through this importer.
        r
N)�	partitionr�any�map�
startswithr)r
�fullname�path�root�base�targetrrr�find_moduleszVendorImporter.find_modulec	Cs||�|jd�\}}}|jD]H}z.||}t|�tj|}|tj|<|WStk
rbYqXqtdjft����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_module#s



��zVendorImporter.load_modulecCs|tjkrtj�|�dS)zR
        Install this importer into sys.meta_path if not already present.
        N)r�	meta_path�appendrrrr�install9s
zVendorImporter.install)rN)N)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr#r&rrrrrs


r)�six�	packaging�	pyparsingZordered_setzsetuptools._vendor)rr�namesr'r&rrrr�<module>s=