o ƚRe@sdZddlZddlZddlZejddkrddZddZnddZd dZzeZWn ey5e ZYnwejd krMdd l m Z d d Z ddl mZdSdd lm Z ddlmZdS)zPython 2/3 compatibilityNcKsHt|ddd}tj||fi|WddS1swYdS)Nwutf-8encodingopenjsondumpobjpathkwargsfr/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-3.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_vendor/pep517/compat.py write_json s"rcCs<t|ddd }t|WdS1swYdS)Nrrrrr loadr rrrr read_jsons$rcKsHt|d}tj||fddi|WddS1swYdS)Nwbrrrr rrrrs "cCs8t|d }t|WdS1swYdS)Nrbrrrrrrs $)r)rcCs.tj|ddd}z t|W|S|w)Nutf8)rnewline)io TextIOWrapper _toml_loaddetach)rrrrr toml_load)sr")TomlDecodeError)TOMLDecodeError)__doc__rr sys version_inforrFileNotFoundError NameErrorIOErrorZtomlrr r"r#r$pip._vendor.tomlirrrrs(