B
    ãUvgw  ã               @   sH   d Z ddlZddlZejd dkr4dd„ Zdd„ Zndd„ Zd	d„ ZdS )
z<Handle reading and writing JSON in UTF-8, on Python 3 and 2.é    Né   c          	   K   s.   t |ddd}tj| |f|Ž W d Q R X d S )NÚwzutf-8)Úencoding)ÚopenÚjsonÚdump)ÚobjÚpathÚkwargsÚf© r   ú:/tmp/pip-install-r_9ig3yj/pip/pip/_vendor/pep517/compat.pyÚ
write_json   s    r   c          	   C   s$   t | ddd}t |¡S Q R X d S )NÚrzutf-8)r   )r   r   Úload)r	   r   r   r   r   Ú	read_json   s    r   c          	   K   s2   t |dƒ}tj| |fddi|—Ž W d Q R X d S )NÚwbr   zutf-8)r   r   r   )r   r	   r
   r   r   r   r   r      s    c          	   C   s    t | dƒ}t |¡S Q R X d S )NÚrb)r   r   r   )r	   r   r   r   r   r      s    )Ú__doc__r   ÚsysÚversion_infor   r   r   r   r   r   Ú<module>   s   
