ruạṛ
a �u:j� � @ s� d Z ddlmZ ddlZddlZddlmZ ddlmZm Z ddl mZ ddlm Z mZ dd lmZ ervdd lmZ ndd� Zd d� ZG dd� deeeeef f �ZG dd� de�ZdS )zidistutils.command.bdist Implements the Distutils 'bdist' command (create a built [binary] distribution).� )�annotationsN)�Callable)� TYPE_CHECKING�ClassVar� )�Command)�DistutilsOptionError�DistutilsPlatformError)�get_platform)� deprecatedc C s dd� S )Nc S s | S )N� )�fnr r �V/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/_distutils/command/bdist.py�<lambda> � zdeprecated.<locals>.<lambda>r )�messager r r r s r c C s2 ddl m} dd� tjD �}| |�}|�d� dS )zAPrint list of available formats (arguments to "--format" option).r )�FancyGetoptc S s$ g | ]}d | dt j| d f�qS )�formats=N� )�bdist�format_commands)�.0�formatr r r � <listcomp> s �z show_formats.<locals>.<listcomp>z'List of available distribution formats:N)�fancy_getoptr r r � print_help)r �formatsZpretty_printerr r r �show_formats s �r c @ s$ e Zd Zed�ddd�dd��ZdS )� ListCompat�4format_commands is now a dict. append is deprecated.�object�None)�item�returnc C s t jdtdd� d S )Nr r )� stacklevel)�warnings�warn�DeprecationWarning)�selfr"