Current File : //usr/local/apps/python3/lib/python3.11/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc |
�
�Ke�Q � �B � d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZ d dl m
Z
d dlmZm
Z
mZmZ d dlmZ d dlmZmZmZmZ d dlZd d lmZ d d
lmZ d dlmZ d dlmZ d
a G d� dee
ej � � Z! G d� de!� � Z"d� Z#e$dk r ej% e$� � dS dS )� N)�StringIO)�Distribution�� build_ext)� sysconfig)�TempdirManager�LoggingSilencer�copy_xxmodule_c�fixup_build_ext)� Extension)�CompileError�DistutilsPlatformError�DistutilsSetupError�UnknownFileError)�support)� os_helper)�assert_python_ok)�threading_helperFc �� � � e Zd Z� fd�Z� fd�Zd� Z ej � � d� � � Zd� Z d� Z
ej � � d� � � Z
d� Zd � Zd
� Zd� Zd� Z ej � � d
� � � Zd� Z ej ej dk d� � d� � � Z ej ej dk d� � d� � � Z ej ej dk d� � d� � � Zd� Z� xZS )�BuildExtTestCasec � �� t t | � � � � � | � � � | _ dd l}|j | _ | � � � |_ ddlm } |j |_ t t j � � | _
| � t j | j � � � � d S �Nr r )�superr �setUp�mkdtemp�tmp_dir�site� USER_BASE�
old_user_base�distutils.commandr �dictr �_config_vars�old_config_vars�enterContextr �
change_cwd��selfr r � __class__s ��H/usr/local/apps/python3/lib/python3.11/distutils/tests/test_build_ext.pyr zBuildExtTestCase.setUp s� �� �
���%�%�+�+�-�-�-��|�|�~�~�������!�^����������/�/�/�/�/�/�"�n� ��#�I�$:�;�;���
���)�.�t�|�<�<�=�=�=�=�=� c � �� dd l }| j |_ ddlm} | j |_ t
j � � � t
j � | j � � t t | � � � � � d S r )
r r r r r r r"