File: //lib/python3.12/site-packages/setuptools/command/__pycache__/dist_info.cpython-312.opt-1.pyc
�
SSh�
� �~ � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
G d � d
e � Zd� Zd� Zy)
zD
Create a dist_info directory
As defined in the wheel specification
� N)�contextmanager)�log)�Command)�Path� )�_normalizationc �X � e Zd ZdZdZg d�ZddgZddiZd� Zd� Z e
d ed
efd�� Z
d� Zy
)� dist_infoz�
This command is private and reserved for internal use of setuptools,
users should rely on ``setuptools.build_meta`` APIs.
z@DO NOT CALL DIRECTLY, INTERNAL ONLY: create .dist-info directory))zoutput-dir=�ozYdirectory inside of which the .dist-info will becreated (default: top of the source tree))�tag-date�dz0Add date stamp (e.g. 20050528) to version number)z
tag-build=�bz-Specify explicit tag to add to version number)�no-date�Dz"Don't include date stamp [default])�
keep-egg-infoNz,*TRANSITIONAL* will be removed in the futurer r r c �X � d | _ d | _ d | _ d | _ d | _ d| _ y )NF)�
output_dir�name�
dist_info_dir�tag_date� tag_build�
keep_egg_info)�selfs �A/usr/lib/python3.12/site-packages/setuptools/command/dist_info.py�initialize_optionszdist_info.initialize_options) s. � ������ �!�����
����"��� c �� � | j }|j xs t j }t | j
xs |� | _ | j
d� }t | j
� |_ | j r| j |_ n|j | _ | j r| j |_
n|j | _
|j � || _ t j |j � � }t j |j# � � }|� d|� �| _ t j&