a
    )ªfh  ã                   @   s~   d dl mZmZmZ d dlZddlmZ erDd dlmZm	Z	m
Z
mZ ejd  dkZejd  dkZerlefZnefZdd	„ ZdS )
é    )Úabsolute_importÚdivisionÚprint_functionNé   )ÚTYPE_CHECKING)ÚAnyÚDictÚTupleÚTypeé   é   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ÚnameÚ
this_basesÚd©ÚbasesÚmetar   ú]/var/www/ai-form-bot/venv/lib/python3.9/site-packages/setuptools/_vendor/packaging/_compat.pyÚ__new__"   s    z)with_metaclass.<locals>.metaclass.__new__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   Ú	metaclass!   s   r   Útemporary_classr   )Útyper   )r   r   r   r   r   r   Úwith_metaclass   s    r   )Ú
__future__r   r   r   ÚsysZ_typingr   Útypingr   r   r	   r
   Úversion_infoÚPY2ÚPY3ÚstrÚstring_typesÚ
basestringr   r   r   r   r   Ú<module>   s   