o $"b@sddlmZmZddlZddlZddlZddlZddlZeZ e dkZ e dkZ ej ddkZ ej ddkZejdkZejdkoEed kZejejejeejjejjZejeZe oeeoeeZdaaZZd d Z d d Z!dZ"dS))absolute_importunicode_literalsNPyPyCPythonwin32darwinarm64cCsbtdur/tjdd}tj|j at dtrdndWdtS1s*wYtS)NTmPprefixzfilesystem is %scase-sensitiveznot ) _FS_CASE_SENSITIVEtempfileNamedTemporaryFileospathexistsnamelowerloggingdebug)tmp_filer1/usr/lib/python3/dist-packages/virtualenv/info.pyfs_is_case_sensitives rc Cstdur\d}ttdrZtrXtjdd2}tj|j}tj |d |jd}z t |j|d}Wn t t fy=YnwWdn1sHwYtd|rTd nd nd}|atS) NFsymlinkr r z{}-{}bTz!symlink on filesystem does%s workrz not) _CAN_SYMLINKhasattrrIS_WINrrrdirnamerjoinformatrOSErrorNotImplementedErrorrr)canrtemp_dirdestrrrfs_supports_symlink!s& r*) IS_PYPY IS_CPYTHONPY3PY2r!rr*ROOT IS_ZIPAPP WIN_CPYTHON_2)# __future__rrrrplatformsysrpython_implementationIMPLEMENTATIONr+r, version_infor-r.r!machine IS_MAC_ARM64rrealpathr#abspath__file__pardirr/isfiler0r1rr_CFG_DIR _DATA_DIRrr*__all__rrrrs( (