ruạṛ
a �u:j�J � @ s� d Z ddlmZ ddlZddlZddlmZ ddlmZm Z m Z ddlmZ ddl m Z ddlmZ dd lmZ d dlmZ d dlmZmZ d d lmZ d dlmZ d dlmZ dd� ZG dd� de�Zddd�dd�ZdS )zadistutils.command.sdist Implements the Distutils 'sdist' command (create a source distribution).� )�annotationsN)�Callable)�archive_util�dir_util� file_util)�log)�glob)�filterfalse)�ClassVar� )�Command)�DistutilsOptionError�DistutilsTemplateError)�FileList)�TextFile)�convert_pathc sD ddl m� ddlm} t� fdd�� �� D ��}| |��d� dS )zoPrint all possible values for the 'formats' option (used by the "--help-formats" command-line option). r ��ARCHIVE_FORMATS)�FancyGetoptc 3 s$ | ]}d | d� | d fV qdS )�formats=Nr � )�.0�formatr r �V/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/_distutils/command/sdist.py� <genexpr> s �zshow_formats.<locals>.<genexpr>z.List of available source distribution formats:N)r r �fancy_getoptr �sorted�keys� print_help)r �formatsr r r �show_formats s �r c @ s^ e Zd ZU dZdd�dd�Zg d�Zg d�Zded <