U vf @sdZddlZz ddlZWn6ek rNZzejdkr>edeW5dZ[XYnX[zddlmZmZddl m Z ddl m Z ddl mZmZdd lmZdd lmZmZmZdd lmZmZejd krdd lmZWnBek rZz"ejdkredeedeW5dZ[XYnX[dS)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. N) zlThis 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_verbositywin32) 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 Exceptionex version_info distutilsrrdistutils.ccompilerrZdistutils.command.build_extrdistutils.corerr distutils.dir_utilr distutils.errorsr r r Z distutils.logrrplatformZdistutils.msvc9compilerrrrK/opt/alt/python38/lib64/python3.8/site-packages/cffi/_shimmed_dist_utils.pys,