<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
B
    ‘–Re:	  ã               @   s4   d dl Zd dlZG dd„ dƒZdZeeeƒ ¡  dS )é    Nc               @   sX   e Zd ZdZddd„Zedd„ ƒZdd	„ Zd
d„ Zdd„ Z	dd„ Z
ddd„Zdd„ ZdS )ÚVendorImporterz„
    A PEP 302 meta path importer for finding optionally-vendored
    or otherwise naturally-installed packages from root_name.
    © Nc             C   s&   || _ t|ƒ| _|p| dd¡| _d S )NZexternÚ_vendor)Ú	root_nameÚsetÚvendored_namesÚreplaceÚ
vendor_pkg)Úselfr   r   r	   r   r   ú“/builddir/build/BUILDROOT/alt-python37-setuptools-58.3.0-4.el8.x86_64/opt/alt/python37/lib/python3.7/site-packages/pkg_resources/extern/__init__.pyÚ__init__   s    
zVendorImporter.__init__c             c   s   | j d V  dV  dS )zL
        Search first the vendor package then as a natural package.
        Ú.Ú N)r	   )r
   r   r   r   Úsearch_path   s    zVendorImporter.search_pathc             C   s.   |  | jd ¡\}}}| o,tt|j| jƒƒS )z,Figure out if the target module is vendored.r   )Ú	partitionr   ÚanyÚmapÚ
startswithr   )r
   ÚfullnameÚrootÚbaseÚtargetr   r   r   Ú_module_matches_namespace   s    z(VendorImporter._module_matches_namespacec          	   C   sz   |  | jd ¡\}}}x^| jD ]B}y(|| }t|ƒ tj| }|tj|< |S  tk
r^   Y qX qW tdjf tƒ Žƒ‚dS )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)	r   r   r   Ú
__import__ÚsysÚmodulesÚImportErrorÚformatÚlocals)r
   r   r   r   r   ÚprefixZextantÚmodr   r   r   Úload_module   s    


zVendorImporter.load_modulec             C   s   |   |j¡S )N)r!   Úname)r
   Úspecr   r   r   Úcreate_module3   s    zVendorImporter.create_modulec             C   s   d S )Nr   )r
   Úmoduler   r   r   Úexec_module6   s    zVendorImporter.exec_modulec             C   s   |   |¡rtj || ¡S dS )z(Return a module spec for vendored names.N)r   Ú	importlibÚutilÚspec_from_loader)r
   r   Úpathr   r   r   r   Ú	find_spec9   s    zVendorImporter.find_specc             C   s   | t jkrt j | ¡ dS )zR
        Install this importer into sys.meta_path if not already present.
        N)r   Ú	meta_pathÚappend)r
   r   r   r   Úinstall@   s    
zVendorImporter.install)r   N)NN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   r!   r$   r&   r+   r.   r   r   r   r   r      s   

r   )Ú	packagingÚ	pyparsingÚappdirs)Úimportlib.utilr'   r   r   Únamesr/   r.   r   r   r   r   Ú<module>   s   C