File: //opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/index.pyo
�
+�Rec           @   sN   d  d l  m Z d e f d �  �  YZ e d d d �Z e d d d �Z d	 S(
   i����(   t   parset   PackageIndexc           B   s5   e  Z d  Z d d d d d g Z d �  Z d �  Z RS(   sG   Represents a Package Index and provides easier access to endpoints
    t   urlt   netloct
   simple_urlt   pypi_urlt   file_storage_domainc         C   sb   t  t |  � j �  | |  _ t j | � j |  _ |  j d � |  _ |  j d � |  _	 | |  _
 d  S(   Nt   simplet   pypi(   t   superR   t   __init__R   t   urllib_parset   urlsplitR   t
   _url_for_pathR   R   R   (   t   selfR   R   (    (    sK   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/index.pyR
      s    	c         C   s   t  j |  j | � S(   N(   R   t   urljoinR   (   R   t   path(    (    sK   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/index.pyR
      s    (   t   __name__t
   __module__t   __doc__t	   __slots__R
   R
   (    (    (    sK   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/index.pyR      s
   		
s   https://pypi.org/R   s   files.pythonhosted.orgs   https://test.pypi.org/s   test-files.pythonhosted.orgN(   t   pip._vendor.six.moves.urllibR    R   t   objectR   t   PyPIt   TestPyPI(    (    (    sK   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/index.pyt   <module>   s