ruạṛ
a �u:j�V � @ s� d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl mZmZ ddl mZ ddlmZ ddlmZmZ ddlmZmZ dd lmZmZ dd lmZ ddlmZmZm Z dd l!m"Z" ddl#m$Z$ ddl m%Z% ddl&m&Z' ddl(m)Z) ddd�dd�Z*e+e�,d�d �Z-dZ.dd�dd�Z/dd�dd�Z0ddd �d!d"�Z1d-dddddd$�d%d&�Z2dd�d'd(�Z3ddd�d)d*�Z4G d+d,� d,e�Z5dS ).zI Create a wheel (.whl) distribution. A wheel is a built archive format. � )�annotationsN)�Iterable�Sequence)�BytesGenerator)�iglob)�Literal�cast)�ZIP_DEFLATED� ZIP_STORED)�tags�version)� WheelFile� )�Command�__version__�_shutil)�_safe_license_file)� safer_name)�SetuptoolsDeprecationWarning� )�egg_info)�log�str)r �returnc C sD zt t�| ��W S tjy> | �dd�} t�dd| � Y S 0 dS )zB Convert an arbitrary string to a standard version string � �.z[^A-Za-z0-9.]+�-N)r �_packaging_version�Version�InvalidVersion�replace�re�sub�r � r$ �Q/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/command/bdist_wheel.py�safe_version"