3
Ug                 @   sl   d dl mZ d dlmZ d dlmZmZ dddddddddddd gZeeZee	 ee	e	f dddZ
dS )!    )DistutilsArgError)FancyGetopt)DictListexec-prefix=N home=install-base=install-data=install-headers=install-lib=install-platlib=install-purelib=install-scripts=prefix=root=user)argsreturnc             C   sN   i }xD| D ]<}yt j|gd\}}W n tk
r8   Y q
X |j|j q
W |S )z~Parse provided arguments, returning an object that has the
    matched arguments.

    Any unknown arguments are ignored.
    )r   )_distutils_getoptgetoptr   update__dict__)r   resultarg_match r   F/tmp/pip-unpacked-wheel-0ht26j5g/pip/_internal/utils/distutils_args.pyparse_distutils_args   s    
r   )r   Nr   )r   Nr   )r	   Nr   )r
   Nr   )r   Nr   )r   Nr   )r   Nr   )r   Nr   )r   Nr   )r   Nr   )r   Nr   )r   Nr   )distutils.errorsr   distutils.fancy_getoptr   typingr   r   _optionsr   strr   r   r   r   r   <module>   s    