_i ~ 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 dZddgZddiZd 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-datedz0Add date stamp (e.g. 20050528) to version number)z tag-build=bz-Specify explicit tag to add to version number)no-dateDz"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_dirname dist_info_dirtag_date tag_build keep_egg_info)selfs /builddir/build/BUILDROOT/alt-python312-setuptools-69.0.2-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/setuptools/command/dist_info.pyinitialize_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&