+
    NV-j¶  ã                   ó¤  € R t ^ RIt ^ RItA ^ RIHtHt ^ RI	H
t
 ^ RIHt ^ RIHtHt ^ RIHt ^ RIHtHtHt ^ R	IHtHt ]P2                  R
8X  d    ^ RIHt AR#  AR#   ] d%   t]P
                  R8¼  d
   ]! R4      ]h RtALzRtAii ; i  ] d    Rt AR# i ; i  ] d)   t]P
                  R8¼  d
   ]! R4      ]h]! R4      ]hRtAii ; i)ay  
Temporary shim module to indirect the bits of distutils we need from setuptools/distutils while providing useful
error messages beyond `No module named 'distutils' on Python >= 3.12, or when setuptools' vendored distutils is broken.

This is a compromise to avoid a hard-dep on setuptools for Python >= 3.12, since many users don't need runtime compilation support from CFFI.
NzlThis CFFI feature requires setuptools on Python >= 3.12. The setuptools module is missing or non-functional.)ÚlogÚ	sysconfig)Ú	CCompiler)Ú	build_ext)ÚDistributionÚ	Extension)Úmkpath)ÚDistutilsSetupErrorÚCompileErrorÚ	LinkError)Úset_thresholdÚset_verbosityÚwin32)ÚMSVCCompilerz_This CFFI feature requires setuptools on Python >= 3.12. Please install the setuptools package.zYThis CFFI feature requires distutils. Please install the distutils or setuptools package.)é   é   )Ú__doc__ÚsysÚ
setuptoolsÚ	ExceptionÚexÚversion_infoÚ	distutilsr   r   Údistutils.ccompilerr   Údistutils.command.build_extr   Údistutils.corer   r   Údistutils.dir_utilr   Údistutils.errorsr	   r
   r   Údistutils.logr   r   ÚplatformÚdistutils.msvc9compilerr   ÚImportError© ó    Úi/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/cffi/_shimmed_dist_utils.pyÚ<module>r%      s  ðñó ðó ð 	ðyç(Ý-Ý5ß6Ý)ßMÑMß:à
‡|�|�wÔð	 å<ò ð ò øðA ô PØ
×Ñ˜7Ô"áð  Gó  Hð  NPð  	Pô #ûðPûð. ô 	 Ø‰Lò ð	 ûàô yØ
×Ñ˜7Ô"ÙÐyÓzð  ACð  	Cñ ÐoÓ
pÐvxÐxûðyúsM   ˆA! ŽAB  ÁB Á!BÁ(BÂBÂ	BÂB  ÂBÂB  Â CÂ'#C
Ã
C