3

Q'ícKã@sVddlZddlmZddlmZddlmZGdd„dƒZejd	krRGdd„dƒZdS)
éN)ÚDistutilsOptionError)Ú	strtobool)ÚDEBUGc@seZdZdZddd„ZdS)ÚDistribution_parse_config_filesz×
    Mix-in providing forward-compatibility for functionality to be
    included by default on Python 3.7.

    Do not edit the code in this class except to update functionality
    as implemented in distutils.
    NcCs¸ddlm}tjtjkr8ddddddd	d
ddd
ddg
}ng}t|ƒ}|dkrT|jƒ}trb|jdƒ|dd}x˜|D]}trˆ|jd|ƒ|j	|ƒxf|j
ƒD]Z}|j|ƒ}|j|ƒ}x@|D]8}	|	dkrº|	|krº|j
||	ƒ}
|	jddƒ}	||
f||	<qºWqœW|jƒqrWd|jkr´x |jdjƒD]Ž\}	\}}
|jj
|	ƒ}yF|rVt||t|
ƒƒn(|	dkrrt||	t|
ƒƒnt||	|
ƒWn,tk
r¬}
zt|
ƒ‚WYdd}
~
XnXq"WdS)Nr)ÚConfigParserzinstall-basezinstall-platbasezinstall-libzinstall-platlibzinstall-purelibzinstall-headerszinstall-scriptszinstall-dataÚprefixzexec-prefixÚhomeÚuserÚrootz"Distribution.parse_config_files():)Ú
interpolationz  reading %sÚ__name__ú-Ú_ÚglobalÚverboseÚdry_run)rr)ÚconfigparserrÚsysrÚbase_prefixÚ	frozensetÚfind_config_filesrÚannounceÚreadÚsectionsÚoptionsÚget_option_dictÚgetÚreplaceÚ__init__Úcommand_optionsÚitemsÚnegative_optÚsetattrrÚ
ValueErrorr)ÚselfÚ	filenamesrÚignore_optionsÚparserÚfilenameÚsectionrÚopt_dictÚoptÚvalÚsrcÚaliasÚmsg©r0ú;/tmp/pip-build-l_bcah40/setuptools/setuptools/py36compat.pyÚparse_config_filessJ







z2Distribution_parse_config_files.parse_config_files)N)rÚ
__module__Ú__qualname__Ú__doc__r2r0r0r0r1rsréc@seZdZdS)rN)rr3r4r0r0r0r1rJs)r6)	rZdistutils.errorsrÚdistutils.utilrÚdistutils.debugrrÚversion_infor0r0r0r1Ú<module>sA