o
    Ëý°jå  ã                   @   s¶   d Z ddlZddlZddlZejd dkrdd„ Zdd„ Zndd„ Zd	d„ ZzeZW n ey5   e	ZY nw ejd
k rMddl
mZ dd„ Zddl
mZ dS ddlmZ ddlmZ dS )zPython 2/3 compatibilityé    Né   c                 K   sH   t |ddd��}tj| |fi |¤Ž W d   ƒ d S 1 sw   Y  d S )NÚwúutf-8©Úencoding©ÚopenÚjsonÚdump©ÚobjÚpathÚkwargsÚf© r   úŒ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/pip/_vendor/pep517/compat.pyÚ
write_json   s   "ÿr   c                 C   s<   t | ddd��}t |¡W  d   ƒ S 1 sw   Y  d S )NÚrr   r   ©r   r	   Úload©r   r   r   r   r   Ú	read_json   s   $ÿr   c                 K   sH   t |dƒ�}tj| |fddi|¤Ž W d   ƒ d S 1 sw   Y  d S )NÚwbr   r   r   r   r   r   r   r      s   "ÿc                 C   s8   t | dƒ�}t |¡W  d   ƒ S 1 sw   Y  d S )NÚrbr   r   r   r   r   r      s   $ÿ)r   é   )r   c                 C   s.   t j| ddd�}z	t|ƒW | ¡  S | ¡  w )NÚutf8Ú )r   Únewline)ÚioÚTextIOWrapperÚ
_toml_loadÚdetach)r   r   r   r   r   Ú	toml_load)   s   r"   )ÚTomlDecodeError)ÚTOMLDecodeError)Ú__doc__r   r	   ÚsysÚversion_infor   r   ÚFileNotFoundErrorÚ	NameErrorÚIOErrorÚtomlr   r    r"   r#   r$   Úpip._vendor.tomlir   r   r   r   Ú<module>   s(    
ÿ
