관리-도구
편집 파일: _bdist_wheel.cpython-38.pyc
U -?�f�S � @ s d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlmZm Z ddlmZ ddlmZ ddlmZ ddlmZmZmZmZmZmZ dd lmZmZ ddlZdd lmZ ddlm Z! dd l"m#Z# ddl$m%Z% ddl&m'Z' ddl&m(Z) ddl*m+Z+ e�rddl,Z,ddd�dd�Z-ddd�dd�Z.e/ej �0d�d �Z1dZ2dd�dd�Z3dd�dd �Z4d!dd"�d#d$�Z5d;dddddd&�d'd(�Z6d!d�d)d*�Z7ddd�d+d,�Z8ddd�d-d.�Z9d/dd0d1d2�d3d4�Z:d/dd5d1d6�d7d8�Z;G d9d:� d:e�Z<dS )<zI Create a wheel (.whl) distribution. A wheel is a built archive format. � )�annotationsN)�BytesGenerator� Generator)�EmailPolicy)�iglob)�rmtree)� TYPE_CHECKING�Callable�Iterable�Literal�Sequence�cast)�ZIP_DEFLATED� ZIP_STORED)�Command� )�__version__)�pkginfo_to_metadata)�log)�tags��version)� WheelFile�str)�name�returnc C s t �dd| �S )z�Convert an arbitrary string to a standard distribution name Any runs of non-alphanumeric/. characters are replaced with a single '-'. �[^A-Za-z0-9.]+�-)�re�sub�r � r! �@/opt/hc_python/lib/python3.8/site-packages/wheel/_bdist_wheel.py� safe_name&