U
    >ha                     @   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name
this_basesdbasesmetar   H/tmp/pip-unpacked-wheel-sym_ama1/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   sysversion_infoPY2PY3strstring_types
basestringr   r   r   r   r   <module>   s   