ó
0NóSc           @   s°   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d g Z e j j e j j e j j	 e
    Z e j j	 d e  Z d Z d a d   Z d   Z d   Z d S(   i˙˙˙˙Nt   requires
   %s/gtk-2.0s   gtk-[0-9].[0-9]c          C   sţ   i  }  xń t  j D]ć } | s+ t j   } n  t j j |  sC q n  t j t j j |  t  rg q n  x t	 j	 t j j
 | t   D]l } t j j
 | |  } t j j |  sš q n  t j |  sÎ q n  |  j | d  s | |  | d <q q Wq W|  S(   Niý˙˙˙(   t   syst   patht   ost   getcwdt   isdirt   fnmatcht   fnmatchcaset   basenamet   _pygtk_dir_patt   globt   joint   listdirt   has_key(   t   versionst   dirt   filenamet   pathname(    (    s)   /usr/lib/python2.7/site-packages/pygtk.pyt   _get_available_versions%   s"    %c           C   s)   t  t j k r% t j j d t   n  d  S(   Ni    (   t   _pygtk_2_0_dirR   R   t   insert(    (    (    s)   /usr/lib/python2.7/site-packages/pygtk.pyt	   require20A   s    c         C   s   |  d k r t    St d  k r# d  St   } xB t j D]7 } t j t j j	 |  t
  r6 t j j |  q6 q6 Wt j j d | |   |  a d  S(   Ns   2.0i    (   R   t   _pygtk_required_versiont   NoneR   R   R   R   R   R   R   R	   t   removeR   (   t   versionR   R   (    (    s)   /usr/lib/python2.7/site-packages/pygtk.pyR    E   s    	(   R   R
   R   t   os.pathR   t   __all__R   t   dirnamet   abspatht   normpatht   __file__t   _our_dirR   R	   R   R   R   R   R    (    (    (    s)   /usr/lib/python2.7/site-packages/pygtk.pyt   <module>   s   	*		