a
XC?h�{ � @ s� d Z ddlZddlZddlZddlZddlmZ ddlT ddlm Z m
Z
ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ e�d�Zd
d� ZG dd� de�ZdS )z�distutils.command.build_ext
Implements the Distutils 'build_ext' command, for building extension
modules (currently limited to C extensions, should accommodate C++
extensions ASAP).� N)�Command)�*)�customize_compiler�get_python_version)�get_config_h_filename)�newer_group)� Extension)�get_platform)�log)� USER_BASEz3^[a-zA-Z_][a-zA-Z_0-9]*(\.[a-zA-Z_][a-zA-Z_0-9]*)*$c C s ddl m} | � d S )Nr ��show_compilers)�distutils.ccompilerr
r � r �@/opt/alt/python39/lib64/python3.9/distutils/command/build_ext.pyr
s r
c @ s e Zd ZdZdej Zddddde� fdd d
de fdd
dddde fddddddddddgZg d�Z ddde
fgZd d!� Zd"d#� Z
d$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zejd2d3� �Zd4d5� Zd6d7� Zd8d9� Zd:d;� Zd