� ��^i���x�ddlmZddlmZddlmZmZgd�Zee��Zdee dee e ffd�Z dS) �)�DistutilsArgError)� FancyGetopt)�Dict�List) )z exec-prefix=N�)zhome=Nr)z install-base=Nr)z install-data=Nr)zinstall-headers=Nr)z install-lib=Nr)zinstall-platlib=Nr)zinstall-purelib=Nr)zinstall-scripts=Nr)zprefix=Nr)zroot=Nr)�userNr�args�returnc��i}|D]L} t�|g���\}}|�|j���=#t$rY�IwxYw|S)z~Parse provided arguments, returning an object that has the matched arguments. Any unknown arguments are ignored. )r )�_distutils_getopt�getopt�update�__dict__r)r �result�arg�_�matchs ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/utils/distutils_args.py�parse_distutils_argsrs}�� �F�� *� *�� *�(�/�/�c�U�/�;�;�H�A�u� �M�M�%�.� )� )� )� )�� !� � � � �D�  ���� �Ms�A� A�AN) �distutils.errorsr�distutils.fancy_getoptr�typingrr�_optionsr �strr��r�rs���.�.�.�.�.�.�.�.�.�.�.�.��������� � � ��" �K��)�)���t�C�y��T�#�s�(�^������r