File: //opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/distutils_args.pyc
�
+�Rec           @   s�   d  d l  m Z d  d l m Z d  d l m Z e rO d  d l m Z m Z n  d d d d d d d d d d d d g Z
 e e
 � Z d �  Z d S(    i����(   t   DistutilsArgError(   t   FancyGetopt(   t   MYPY_CHECK_RUNNING(   t   Dictt   Lists   exec-prefix=t    s   home=s
   install-base=s
   install-data=s   install-headers=s   install-lib=s   install-platlib=s   install-purelib=s   install-scripts=s   prefix=s   root=t   userc         C   s^   i  } xQ |  D]I } y t  j d | g � \ } } Wn t k
 rE q
 X| j | j � q
 W| S(   s~   Parse provided arguments, returning an object that has the
    matched arguments.
    Any unknown arguments are ignored.
    t   args(   t   _distutils_getoptt   getoptR    t   updatet   __dict__(   R   t   resultt   argt   _t   match(    (    sS   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/distutils_args.pyt   parse_distutils_args   s    
N(   s   exec-prefix=NR   (   s   home=NR   (   s
   install-base=NR   (   s
   install-data=NR   (   s   install-headers=NR   (   s   install-lib=NR   (   s   install-platlib=NR   (   s   install-purelib=NR   (   s   install-scripts=NR   (   s   prefix=NR   (   s   root=NR   (   R   NR   (
   t   distutils.errorsR    t   distutils.fancy_getoptR   t   pip._internal.utils.typingR   t   typingR   R   t   Nonet   _optionsR   R   (    (    (    sS   /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/distutils_args.pyt   <module>   s$