o
    !ó·iY  ã                   @   s¦   d 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y1   eZY nw ejd
k rEddl	m
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   ú_C:\Users\psant\Downloads\PAF backend\school\venv\Lib\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   )ÚTomlDecodeError)ÚTOMLDecodeError)Ú__doc__r	   ÚsysÚversion_infor   r   ÚFileNotFoundErrorÚ	NameErrorÚIOErrorZtomlr   Ú	toml_loadr   r   Úpip._vendor.tomlir   r   r   r   Ú<module>   s$    
ÿ
