a0biF ^ S r SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK JrJr SSK Jr SSKJr SSKJr S rS r\R( S :X a SqSrS rS rS rS rS rS r\ R: " 5 S 5 rS rS r SS jr!S=q"=q#q$S r%S r&SS jr'S r( SS jr)S r*g)zudistutils.util Miscellaneous utility functions -- anything that doesn't fit into one of the other *util.py modules. N )DistutilsPlatformErrorDistutilsByteCompileError)newer)spawn)logc [ R S: aZ [ R S:X aF S[ R R 5 ; a gS[ R R 5 ; a g[ R S: aZ [ R S:X aF [ [ S 5 ( a1 [ R " 5 u pp#nU S S S:X a S SKJ n U" XU5 $ [ R " 5 $ )z Return a string that identifies the current platform. Use this function to distinguish platform-specific build directories and platform-specific built distributions. ) ntz(arm) win-arm32z(arm64) win-arm64)r posixunameNr aixr )aix_platform)sysversion_infoosnameversionlowerhasattrr py38compatr sysconfigget_platform)osnamehostreleaser machiner s ړ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_distutils/util.pyget_host_platformr# s & 77d?#++++--"CKK--//" & 77g'"g"6"668hhj3F'GbqzU"4#FW==!!## c [ R S:X aH SSSSS.n [ R R S5 nU R U5 =( d [ 5 $ [ 5 $ )Nr win32z win-amd64r r )x86x64armarm64VSCMD_ARG_TGT_ARCH)r r environgetr# )TARGET_TO_PLATtargets r" r r 3 sX ww$ 45!!&)@->-@@r$ darwinMACOSX_DEPLOYMENT_TARGETc Sq g)zFor testing only. Do not call.N)_syscfg_macosx_ver r$ r" _clear_cached_macosx_verr5 E s r$ c x [ c. SSKJn U R " [ 5 =( d SnU( a Uq [ $ )zGet the version of macOS latched in the Python interpreter configuration. Returns the version as a string or None if can't obtain one. Cached.r )r )r3 distutilsr get_config_varMACOSX_VERSION_VAR)r vers r" !get_macosx_target_ver_from_syscfgr<