a
ˆåÏhÅ{ ã @ s d Z ddlZddlZddlZddlZddlmZ ddlT ddlm Z m
Z
ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ dd
lmZ e d¡Zdd„ 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é )Ú
py37compat)Ú 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 úK/usr/lib/python3.9/site-packages/setuptools/_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