ó
%ÓPc           @   sI   d  Z  d   Z e   d d l m Z d d l m Z e j   Z [ d S(   s*   
Twisted: The Framework Of Your Internet.
c          C   sK  d d  l  }  t |  d d  } | d k  r9 t d   n  | d k  rN d } n d	 } d
 |  j k r t |  j d
 d d   d  k	 r d  Sd | f } y d d l m } Wn7 t k
 rĘ t | d   n t | d   n XyB d | j f d     Y} | j |  d t	 f d     Y } Wn! t
 k
 rFt | d   n Xd  S(   Ni˙˙˙˙t   version_infoi    i   i   s%   Twisted requires Python 2.6 or later.i   s   3.6.0s   4.0.0t
   setuptoolst   _TWISTED_NO_CHECK_REQUIREMENTSs+   Twisted requires zope.interface %s or later(   t	   interfaces!   : no module named zope.interface.t   .t   IDummyc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    sB   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/__init__.pyR   ,   s   t   Dummyc           B   s   e  Z RS(    (   R   R   (    (    (    sB   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/__init__.pyR   .   s   (   i    (   i   i   (   i   i    (   t   syst   getattrt   ImportErrort   modulest   Nonet   zopeR   t	   Interfacet   implementert   objectt	   TypeError(   R	   t   versiont   requiredR   R   R   (    (    sB   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/__init__.pyt   _checkRequirements   s0    	i˙˙˙˙(   t   compat(   R   N(   t   __doc__R   t   twisted.pythonR   t   twisted._versionR   t   shortt   __version__(    (    (    sB   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/__init__.pyt   <module>	   s   	*