File: //usr/local/lib/python3.10/site-packages/setuptools/command/__pycache__/build.cpython-310.pyc
o
��i� � @ s� d dl Z d dlZd dlmZmZmZ d dlmZ d dl m
Z
e jdkr*d dlmZ ner3d dl
mZ nd dlmZ h d�ZG d d
� d
e�ZG dd� de�ZdS )
� N)�
TYPE_CHECKING�List�Dict)�build)�SetuptoolsDeprecationWarning)� � )�Protocol)�ABC> Z
build_clibZbuild_pyZ
build_scriptsZ build_extc s* e Zd Zejdd� Z� fdd�Z� ZS )r Nc s: dd� t jD �}|t rd}t�|t� t j| _t� �� S )Nc S s h | ]}|d �qS )r � )�.0�cmdr r �C/usr/local/lib/python3.10/site-packages/setuptools/command/build.py� <setcomp> s z)build.get_sub_commands.<locals>.<setcomp>z�
It seems that you are using `distutils.command.build` to add
new subcommands. Using `distutils` directly is considered deprecated,
please use `setuptools.command.build`.
)�_build�sub_commands�_ORIGINAL_SUBCOMMANDS�warnings�warnr �super�get_sub_commands)�self�subcommands�msg�� __class__r r r s
zbuild.get_sub_commands)�__name__�
__module__�__qualname__r r r �
__classcell__r r r r r s r c @ s| e Zd ZU dZdZeed<