Your IP : 216.73.216.213
N�X\ � @ sy 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 r` e f Z n e
f Z d d � Z d S)� )�absolute_import�division�print_functionN� � c s5 G� � f d d � d � � } t j | d f 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 �B/opt/alt/python35/lib/python3.5/site-packages/packaging/_compat.py�__new__ s z)with_metaclass.<locals>.metaclass.__new__N)�__name__�
__module__�__qualname__r r )r r
r r � metaclass s r �temporary_class)�typer )r
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