ó
{[c           @   s*   d  d l  m Z d e f d „  ƒ  YZ d S(   i   (   t   Distributiont   Indexc           B   s   e  Z d  „  Z d „  Z RS(   c         C   sj   t  | t ƒ s" t d | ƒ ‚ n  | d | j | j f k rM t d ƒ ‚ n  t t |  ƒ j | | ƒ d  S(   Ns   Not a distribution: %r.s   %s-%ss    Key must match <name>-<version>.(   t
   isinstanceR    t
   ValueErrort   namet   versiont   superR   t   __setitem__(   t   selft   keyt   value(    (    s,   lib/python2.7/site-packages/pkginfo/index.pyR      s
    c         C   s$   d | j  | j f } | |  | <d  S(   Ns   %s-%s(   R   R   (   R   t   distributionR	   (    (    s,   lib/python2.7/site-packages/pkginfo/index.pyt   add   s    (   t   __name__t
   __module__R   R   (    (    (    s,   lib/python2.7/site-packages/pkginfo/index.pyR      s   	N(   R   R    t   dictR   (    (    (    s,   lib/python2.7/site-packages/pkginfo/index.pyt   <module>   s   