JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў Rec@sxdZddlmZddlmZddlmZmZddl Z GdddeZ Gdd d eZdS( uy Customized Mixin2to3 support: - adds support for converting doctests This module raises an ImportError on Python 2. i(u Mixin2to3(ulog(uRefactoringTooluget_fixers_from_packageNcBs8|EeZdZddZddZddZdS(uDistutilsRefactoringToolcOstj||dS(N(uloguerror(uselfumsguargsukw((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu log_errorsu"DistutilsRefactoringTool.log_errorcGstj||dS(N(uloguinfo(uselfumsguargs((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu log_messagesu$DistutilsRefactoringTool.log_messagecGstj||dS(N(ulogudebug(uselfumsguargs((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu log_debugsu"DistutilsRefactoringTool.log_debugN(u__name__u __module__u __qualname__u log_erroru log_messageu log_debug(u __locals__((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyuDistutilsRefactoringTools  uDistutilsRefactoringToolcBs;|EeZdZdddZddZddZdS( u Mixin2to3cCs|jjdk rdS|s dStjddj||j|j|rtj rt |j }|j |ddddqnt j||dS(NuFixing u uwriteu doctests_onlyT(u distributionuuse_2to3uTrueuloguinfoujoinu_Mixin2to3__build_fixer_namesu_Mixin2to3__exclude_fixersu setuptoolsurun_2to3_on_doctestsuDistutilsRefactoringToolu fixer_namesurefactoru _Mixin2to3urun_2to3(uselfufilesudoctestsur((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyurun_2to3s   uMixin2to3.run_2to3cCs|jr dSg|_x'tjD]}|jjt|q W|jjdk rx-|jjD]}|jjt|q_WndS(N(u fixer_namesu setuptoolsulib2to3_fixer_packagesuextenduget_fixers_from_packageu distributionuuse_2to3_fixersuNone(uselfup((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu__build_fixer_names+s  uMixin2to3.__build_fixer_namescCsqt|dg}|jjdk r:|j|jjnx0|D](}||jkrA|jj|qAqAWdS(Nuexclude_fixers(ugetattru distributionuuse_2to3_exclude_fixersuNoneuextendu fixer_namesuremove(uselfuexcluded_fixersu fixer_name((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu__exclude_fixers4s  uMixin2to3.__exclude_fixersNF(u__name__u __module__u __qualname__uFalseurun_2to3u_Mixin2to3__build_fixer_namesu_Mixin2to3__exclude_fixers(u __locals__((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu Mixin2to3s u Mixin2to3( u__doc__udistutils.utilu Mixin2to3u _Mixin2to3u distutilsulogulib2to3.refactoruRefactoringTooluget_fixers_from_packageu setuptoolsuDistutilsRefactoringTool(((u./tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyus