a
    [f                     @   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yj   e	ZY n0 ejd
k rddl
mZ dd Zddl
mZ nddlmZ ddlmZ dS )zPython 2/3 compatibility    N   c                 K   sF   t |ddd$}tj| |fi | W d    n1 s80    Y  d S )Nwutf-8encodingopenjsondumpobjpathkwargsf r   kC:\Users\91910\OneDrive\Desktop\vts_admin_rebuild-master\vts\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.0    Y  d S )Nrr   r   r   r	   loadr   r   r   r   r   	read_json   s    r   c                 K   sF   t |d(}tj| |fddi| W d    n1 s80    Y  d S )Nwbr   r   r   r   r   r   r   r      s    c                 C   s8   t | d}t|W  d    S 1 s*0    Y  d S )Nrbr   r   r   r   r   r      s    )r      )r   c                 C   s2   t j| ddd}zt|W |  S |  0 d S )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$   


