← Back
Editing: _shimmed_dist_utils.cpython-312.opt-1.pyc
� �% g� � �b � d Z ddlZ ddlZ[ ddlmZmZ ddl m Z ddlmZ ddl mZmZ dd lmZ dd lmZmZmZ ddlmZmZ ej2 dk( rdd lmZ [y# e$ r"Zej dk\ r ed� e�Y dZ[�ndZ[ww xY w# e$ r&Zej dk\ r ed� e� ed� e�dZ[ww xY w)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_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 � � �?/usr/lib64/python3.12/site-packages/cffi/_shimmed_dist_utils.py�<module>r% s� ��� �� � �y�(�-�5�6�)�M�M�:� �|�|�w��8� ��9 � P� ���7�"�� G� H� NP� P� #��P��* � y� ���7�"��y�z� AC� C� �o� p�vx�x��y�s/ �A �A B �B �A;�;B �B.�!B)�)B.
Save File
Cancel