U o^@sddlZddlZddZdS)NcCst|tjrzddlm}Wntk r6d}YnX|drX|dkrXtdnP|drt|rttdn4|drtd n|d rdd lm }|std n|d rddlm }|stdn|drddl m }|dkrtdn|dr0ddlm }|rtdnx|drZddlm }|stdnN|drddlm}|stdn$|drtdkrtddS)Nr)ImageFZ pil_requiredzPIL must be installedZpil_not_installedzPIL is installedZnot_py33z#Ordering is not a given in Python 3Zdefusedxml_required) DEFUSEDXMLz=defusedxml is required to guard against these vulnerabilitiesZ lxml_required)LXMLz= 3.4 is requiredZno_lxmlzLXML has a different interfaceZnumpy_required)NUMPYzNumpy must be installedZpandas_required)PANDASzPandas must be installedZno_pypyPyPyz Skipping pypy) isinstancepytestZFunctionZPILr ImportErrorZget_closest_markerskipZopenpyxlrrZ lxml.etreerrr platformpython_implementation)itemrrrrrr rk/private/var/folders/sd/whlwsn6x1_qgglc0mjv25_695qk2gl/T/pip-install-4zq3fp6i/openpyxl/openpyxl/conftest.pypytest_runtest_setupsL                      r)r rrrrrrs