ó
Å1@]c           @   s\   d  Z  d d l Z d d l Z e j d d k rF d „  Z d „  Z n d „  Z d „  Z d S(	   s<   Handle reading and writing JSON in UTF-8, on Python 3 and 2.iÿÿÿÿNi    i   c         K   s5   t  | d d d ƒ } t j |  | |  Wd  QXd  S(   Nt   wt   encodings   utf-8(   t   opent   jsont   dump(   t   objt   patht   kwargst   f(    (    s8   lib/python2.7/site-packages/pip/_vendor/pep517/compat.pyt
   write_json   s    c         C   s/   t  |  d d d ƒ } t j | ƒ SWd  QXd  S(   Nt   rR   s   utf-8(   R   R   t   load(   R   R   (    (    s8   lib/python2.7/site-packages/pip/_vendor/pep517/compat.pyt	   read_json   s    c      
   K   s5   t  | d ƒ   } t j |  | d d | Wd  QXd  S(   Nt   wbR   s   utf-8(   R   R   R   (   R   R   R   R   (    (    s8   lib/python2.7/site-packages/pip/_vendor/pep517/compat.pyR	      s    c         C   s)   t  |  d ƒ  } t j | ƒ SWd  QXd  S(   Nt   rb(   R   R   R   (   R   R   (    (    s8   lib/python2.7/site-packages/pip/_vendor/pep517/compat.pyR      s    (   t   __doc__R   t   syst   version_infoR	   R   (    (    (    s8   lib/python2.7/site-packages/pip/_vendor/pep517/compat.pyt   <module>   s   		