Current File : /home/mmdealscpanel/yummmdeals.com/extern.zip
PK�[�-�G�	�	__init__.pynu�[���import sys


class VendorImporter:
    """
    A PEP 302 meta path importer for finding optionally-vendored
    or otherwise naturally-installed packages from root_name.
    """

    def __init__(self, root_name, vendored_names=(), vendor_pkg=None):
        self.root_name = root_name
        self.vendored_names = set(vendored_names)
        self.vendor_pkg = vendor_pkg or root_name.replace('extern', '_vendor')

    @property
    def search_path(self):
        """
        Search first the vendor package then as a natural package.
        """
        yield self.vendor_pkg + '.'
        yield ''

    def find_module(self, fullname, path=None):
        """
        Return self when fullname starts with root_name and the
        target module is one vendored through this importer.
        """
        root, base, target = fullname.partition(self.root_name + '.')
        if root:
            return
        if not any(map(target.startswith, self.vendored_names)):
            return
        return self

    def load_module(self, fullname):
        """
        Iterate over the search path to locate and load fullname.
        """
        root, base, target = fullname.partition(self.root_name + '.')
        for prefix in self.search_path:
            try:
                extant = prefix + target
                __import__(extant)
                mod = sys.modules[extant]
                sys.modules[fullname] = mod
                # mysterious hack:
                # Remove the reference to the extant package/module
                # on later Python versions to cause relative imports
                # in the vendor package to resolve the same modules
                # as those going through this importer.
                if sys.version_info > (3, 3):
                    del sys.modules[extant]
                return mod
            except ImportError:
                pass
        else:
            raise ImportError(
                "The '{target}' package is required; "
                "normally this is bundled with this package so if you get "
                "this warning, consult the packager of your "
                "distribution.".format(**locals())
            )

    def install(self):
        """
        Install this importer into sys.meta_path if not already present.
        """
        if self not in sys.meta_path:
            sys.meta_path.append(self)


names = 'six', 'packaging', 'pyparsing',
VendorImporter(__name__, names, 'setuptools._vendor').install()
PK�[���t	t	)__pycache__/__init__.cpython-38.opt-1.pycnu�[���U

�Qab�	�@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)NZexternZ_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrrrr�>/usr/lib/python3.8/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_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]Z}z@||}t|�tj|}|tj|<tjdkrXtj|=|WStk
rtYqXqtdjft	����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�version_info�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
�install@s
zVendorImporter.install)rN)N)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr$r'rrrr
rs


r)ZsixZ	packagingZ	pyparsingZordered_setzsetuptools._vendor)rr�namesr(r'rrrr
�<module>sDPK�[���t	t	#__pycache__/__init__.cpython-38.pycnu�[���U

�Qab�	�@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)NZexternZ_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrrrr�>/usr/lib/python3.8/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_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]Z}z@||}t|�tj|}|tj|<tjdkrXtj|=|WStk
rtYqXqtdjft	����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�version_info�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
�install@s
zVendorImporter.install)rN)N)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr$r'rrrr
rs


r)ZsixZ	packagingZ	pyparsingZordered_setzsetuptools._vendor)rr�namesr(r'rrrr
�<module>sDPK�<[��81	1	#__pycache__/__init__.cpython-36.pycnu�[���3

�vh�	�@s.ddlZGdd�d�ZdZeeed�j�dS)	�Nc@sDeZdZdZfdfdd�Zedd��Zd
dd�Zd	d
�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|jdd�|_dS)NZexternZ_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrr�r	�/usr/lib/python3.6/__init__.py�__init__
s
zVendorImporter.__init__ccs|jdVdVdS)zL
        Search first the vendor package then as a natural package.
        �.�N)r)rr	r	r
�search_pathszVendorImporter.search_pathcCs8|j|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�targetr	r	r
�find_moduleszVendorImporter.find_modulecCs�|j|jd�\}}}xp|jD]T}y:||}t|�tj|}|tj|<tjdkrZtj|=|Stk
rpYqXqWtdjft	����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)rr)
rrr�
__import__�sys�modules�version_info�ImportError�format�locals)rrrrr�prefixZextant�modr	r	r
�load_module#s



zVendorImporter.load_modulecCs|tjkrtjj|�dS)zR
        Install this importer into sys.meta_path if not already present.
        N)r�	meta_path�append)rr	r	r
�install@s
zVendorImporter.install)N)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr#r&r	r	r	r
rs
r�six�	packaging�	pyparsingzsetuptools._vendor)r,r-r.)rr�namesr'r&r	r	r	r
�<module>sDPK�<[��81	1	)__pycache__/__init__.cpython-36.opt-1.pycnu�[���3

�vh�	�@s.ddlZGdd�d�ZdZeeed�j�dS)	�Nc@sDeZdZdZfdfdd�Zedd��Zd
dd�Zd	d
�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|jdd�|_dS)NZexternZ_vendor)�	root_name�set�vendored_names�replace�
vendor_pkg)�selfrrr�r	�/usr/lib/python3.6/__init__.py�__init__
s
zVendorImporter.__init__ccs|jdVdVdS)zL
        Search first the vendor package then as a natural package.
        �.�N)r)rr	r	r
�search_pathszVendorImporter.search_pathcCs8|j|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�targetr	r	r
�find_moduleszVendorImporter.find_modulecCs�|j|jd�\}}}xp|jD]T}y:||}t|�tj|}|tj|<tjdkrZtj|=|Stk
rpYqXqWtdjft	����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)rr)
rrr�
__import__�sys�modules�version_info�ImportError�format�locals)rrrrr�prefixZextant�modr	r	r
�load_module#s



zVendorImporter.load_modulecCs|tjkrtjj|�dS)zR
        Install this importer into sys.meta_path if not already present.
        N)r�	meta_path�append)rr	r	r
�install@s
zVendorImporter.install)N)
�__name__�
__module__�__qualname__�__doc__r�propertyrrr#r&r	r	r	r
rs
r�six�	packaging�	pyparsingzsetuptools._vendor)r,r-r.)rr�namesr'r&r	r	r	r
�<module>sDPK�[�-�G�	�	__init__.pynu�[���PK�[���t	t	)�	__pycache__/__init__.cpython-38.opt-1.pycnu�[���PK�[���t	t	#�__pycache__/__init__.cpython-38.pycnu�[���PK�<[��81	1	#�__pycache__/__init__.cpython-36.pycnu�[���PK�<[��81	1	)'__pycache__/__init__.cpython-36.opt-1.pycnu�[���PK��0