B
    `d                 @   sj   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yeZW n ek
rd   eZY nX dS )
zPython 2/3 compatibility    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-unpacked-wheel-hu9qqap1/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   FileNotFoundError	NameErrorIOErrorr   r   r   r   <module>   s   
