U
    E¸Öh\  ã                   @   sV   d dl mZmZmZ d dlZejd  dkZejd  dkZerDefZ	ne
fZ	dd„ ZdS )é    )Úabsolute_importÚdivisionÚprint_functionNé   é   c                    s&   G ‡ ‡fdd„dˆƒ}t  |ddi ¡S )z/
    Create a base class with a metaclass.
    c                       s   e Zd Z‡ ‡fdd„ZdS )z!with_metaclass.<locals>.metaclassc                    s   ˆ|ˆ |ƒS )N© )ÚclsÚnameZ
this_basesÚd©ÚbasesÚmetar   úM./venv/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/_compat.pyÚ__new__   s    z)with_metaclass.<locals>.metaclass.__new__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   Ú	metaclass   s   r   Ztemporary_classr   )Útyper   )r   r   r   r   r   r   Úwith_metaclass   s    r   )Z
__future__r   r   r   ÚsysÚversion_infoZPY2ZPY3ÚstrZstring_typesZ
basestringr   r   r   r   r   Ú<module>   s   