관리-도구
편집 파일: msvccompiler.cpython-311.pyc
� �܋f�[ � �R � d Z ddlZddlZddlZddlmZ ddlmZmZ ddl m Z mZmZm Z mZ dZ ddlZdZeZej Zej Zej Zej ZnP# e$ rH ddlZddlZdZeZej Zej Zej Zej Zn# e$ r ej d � � Y nw xY wY nw xY werej ej ej ej! fZ" ej# d e$� � d� Z%d� Z&d � Z' G d� d� � Z(d� Z)d� Z*d� Z+ G d� de� � Z, e)� � dk r ej- d� � e,Z.ddl/m(Z(m,Z, dS dS )z�distutils.msvccompiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for the Microsoft Visual Studio. � N� )�log)� CCompiler�gen_lib_options)�CompileError�DistutilsExecError�DistutilsPlatformError�LibError� LinkErrorFTz�Warning: Can't read registry to find the necessary compiler setting Make sure that Python modules winreg, win32api or win32con are installed.z�msvccompiler is deprecated and slated to be removed in the future. Please discontinue use or file an issue with pypa/distutils describing your use case.c �� � t | |� � }n# t $ r Y dS w xY wg }d} t ||� � }n# t $ r Y nw xY w|� |� � |dz }�=|S )zReturn list of registry keys.Nr Tr )�RegOpenKeyEx�RegError� RegEnumKey�append)�base�key�handle�L�i�ks �s/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/setuptools/_distutils/msvccompiler.py� read_keysr K s� � ���d�C�(�(����� � � ��t�t����� �A� �A�� ��6�1�%�%�A�A��� � � ��E� ���� ������� �Q��� � �Hs � � !�!�; � A�Ac � � t | |� � }n# t $ r Y dS w xY wi }d} t ||� � \ }}}n# t $ r Y n=w xY w|� � � }t |� � |t |� � <