� ��^i�����dZddlZddlZddlZejddkrd�Zd�Znd�Zd�Z eZn #e$re ZYnwxYwejdkrdd l m Z d �Z dd l mZdSdd lm Z dd lmZdS) zPython 2/3 compatibility�N�c ��t|dd���5}tj||fi|��ddd��dS#1swxYwYdS)N�w�utf-8��encoding��open�json�dump��obj�path�kwargs�fs ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/pep517/compat.py� write_jsonr s��� �$��g� .� .� .� (�!� �I�c�1� '� '�� '� '� '� (� (� (� (� (� (� (� (� (� (� (� (���� (� (� (� (� (� (� �4�8�8c��t|dd���5}tj|��cddd��S#1swxYwYdS)N�rrr�r r �load�rrs r� read_jsonrs��� �$��g� .� .� .� �!��9�Q�<�<� � � � � � � � � � � � ���� � � � � � rc ��t|d��5}tj||fddi|��ddd��dS#1swxYwYdS)N�wbrrr r s rrrs��� �$�� � � :�� �I�c�1� 9� 9�w� 9�&� 9� 9� 9� :� :� :� :� :� :� :� :� :� :� :� :���� :� :� :� :� :� :s �4�8�8c�~�t|d��5}tj|��cddd��S#1swxYwYdS)N�rbrrs rrrs~�� �$�� � � ���9�Q�<�<� � � � � � � � � � � � ���� � � � � � s �2�6�6)r�)rc��tj|dd���} t|��|���S#|���wxYw)N�utf8�)r�newline)�io� TextIOWrapper� _toml_load�detach)rrs r� toml_loadr()sH�� � �Q��� <� <� <�� ��a�=�=� �H�H�J�J�J�J��A�H�H�J�J�J�J���s �<�A)�TomlDecodeError)�TOMLDecodeError)�__doc__r$r �sys� version_inforr�FileNotFoundError� NameError�IOError�tomlrr&r(r)r*�pip._vendor.tomli��r�r5s&���� � � � � � � � � � � � � ��A��!���(�(�(� � � � � :�:�:� � � � �)����� � � ����� ������f���'�'�'�'�'�'����8�7�7�7�7�7�7�7�3�3�3�3�3�3�1�1�1�1�1�1�1�1s �1�;�;