a ‚oeã @s"dZddlZz ddlZWn8eyPZz ejdkr= 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_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__ÚsysZ setuptoolsÚ ExceptionÚexÚ version_infoZ distutilsrrZdistutils.ccompilerrZdistutils.command.build_extrZdistutils.corerr Zdistutils.dir_utilr Zdistutils.errorsr r r Z distutils.logrrÚplatformZdistutils.msvc9compilerr©rrú9C:\Program Files\Certbot\pkgs\cffi\_shimmed_dist_utils.pyÚs,