OwlCyberSecurity - MANAGER
Edit File: __init__.cpython-312.pyc
� ����W��g2���������������������������d�Z�ddlmZ�ddlZddlZddlZddlmZ��G�d��de�������Zdd�Z dd�Z dd �Zdd �Zdd�Z dd�Zd Zd��Zd��Zy)z Wheel command-line utility. �����)�annotationsN)�ArgumentTypeErrorc������������������������e�Zd�Zy)� WheelErrorN)�__name__� __module__�__qualname__��������A/opt/hc_python/lib/python3.12/site-packages/wheel/cli/__init__.pyr���r��� ���s������r���r���c�����������������J�����ddl�m�}��||�j������������������|�j��������������������������y�)N����)�unpack)r���� wheelfile�dest)�argsr���s��� r����unpack_fr������s������� �4�>�>�4�9�9�%r���c�����������������`�����ddl�m�}��||�j������������������|�j������������������|�j��������������������������y�)Nr���)�pack)r���� directory�dest_dir�build_number)r���r���s��� r����pack_fr������s���������������(9�(9�:r���c�����������������`�����ddl�m�}��||�j������������������|�j������������������|�j��������������������������y�)Nr���)�convert)r����filesr����verbose)r���r���s��� r���� convert_fr������s������ ��D�J�J�� � �t�|�|�4r���c�����������������d��������ddl�m������fd���j������������������D���������}|D�] ��}t��������|����������y�)Nr���)�tagsc����������� ���3�������K����|�]C��}��|�j��������������������j�������������������j�������������������j�������������������j�����������������������������E�y��w�N)� python_tag�abi_tag�platform_tag�build�remove)�.0�wheelr���r ���s��� ��r���� <genexpr>ztags_f.<locals>.<genexpr>&���sJ����������� �� �E�� ���O�O��L�L�����J�J��K�K� �� �s����A A)r ���r)����print)r����names�namer ���s���` @r����tags_fr.���#���s.�������� ���Z�Z� �E���� �d���r���c�����������������,�����ddl�m}�t��������d|�����������y�)N����)�__version__zwheel )��r1���r+���)r���r1���s��� r���� version_fr3���6���s������� �F�;�-� �!r���c�����������������d�����|�r|�d���j��������������������������st��������d��������d|�v�rt��������d��������|�S�)Nr���z!build tag must begin with a digit�-z$invalid character ('-') in build tag)�isdigitr���)� build_tags��� r����parse_build_tagr8���<���s:��������1��-�-�/�� C�D�D� � � �� F�G�G��r���ay��Make a new wheel with given tags. Any tags unspecified will remain the same. Starting the tags with a "+" will append to the existing tags. Starting with a "-" will remove a tag (use --option=-TAG syntax). Multiple tags can be separated by ".". The original file will remain unless --remove is given. The output filename(s) will be displayed on stdout for further processing. c������������������������t��������j����������������������������j������������������d��������}�|�j������������������dd��������}|j ������������������dddd� ��������|j ������������������d d���������|j������������������t�����������������|�j������������������d d��������}|j ������������������dd���������|j ������������������ddt��������j������������������j������������������d���������|j ������������������dd���������|j������������������t�����������������|�j������������������dd��������}|j ������������������ddd���������|j ������������������ddt��������j������������������j������������������d���������|j ������������������ddd� ��������|j������������������t�����������������|�j������������������d!d"t���������#�������}|j ������������������d$dd%���������|j ������������������d&dd'�(��������|j ������������������d)d*d+�,��������|j ������������������d-d*d.�,��������|j ������������������d/d*d0�,��������|j ������������������d1t��������d2d3�4��������|j������������������t�����������������|�j������������������d5d6��������}|j������������������t�����������������|�j������������������d7d8��������}|j�������������������fd9�����������S�):N�commands)�helpr���zUnpack wheelz--destz-dzDestination directory�.)r;����defaultr���z Wheel file)�funcr���zRepack wheelr���z$Root directory of the unpacked wheelz --dest-dirz2Directory to store the wheel (default %(default)s))r=���r;���z--build-numberz"Build tag to use in the wheel namer���zConvert egg or wininst to wheelr����*zFiles to convert)�nargsr;���z/Directory to store wheels (default %(default)s)z --verbosez-v� store_true)�actionr ���z"Add or replace the tags on a wheel)r;����descriptionr)���zExisting wheel(s) to retagz--removez8Remove the original files, keeping only the renamed ones)rB���r;���z--python-tag�TAGzSpecify an interpreter tag(s))�metavarr;���z --abi-tagzSpecify an ABI tag(s)z--platform-tagzSpecify a platform tag(s)z--build�BUILDzSpecify a build tag)�typerE���r;����versionzPrint version and exitr;���zShow this helpc�����������������$�������j��������������������������S�r"���)� print_help)r����ps��� �r����<lambda>zparser.<locals>.<lambda>����s�������q�|�|�~r���)�argparse�ArgumentParser�add_subparsers� add_parser�add_argument�set_defaultsr����os�path�curdirr���r���� TAGS_HELPr8���r.���r3���)�s� unpack_parser� repack_parser�convert_parser�tags_parser�version_parser�help_parserrK���s��� @r����parserr^���N���s����������!�A� ���j��)�A��L�L���L�?�M�����$�4�c���������{���>����H��-��L�L��n�L�=�M����{�1W��X����������� A� ���������C���������F��+��\�\�)�2S�\�T�N�����s�9K��L����������� >� � ��������T�,��G����Y��/��,�,��9�y�����K�����W�C�6R��S������ G����� ������,K���������[�%�>U��V�����%�.I������������?T���������&��)��\�\�)�2J�\�K�N����Y��/��,�,�v�,<�,�=�K����"=��>��Hr���c�����������������������t����������������}�|�j��������������������������}t��������|d�������s|�j���������������������������y �|j ������������������|��������y#�t ��������$�r%}t ��������|t��������j���������������������������Y�d�}~yd�}~ww�xY�w)Nr>���r���)�filer���) r^���� parse_args�hasattrrJ���r>���r���r+����sys�stderr)rK���r����es��� r����mainrf�������sc��������A��<�<�>�D��4�� � ����� � &��I�I�d�O����� &��!�#�*�*�%�%��� &�s����A�� A9�A4�4A9)r���zargparse.Namespace�return�None)r7����strrg���ri���)�__doc__� __future__r���rM���rS���rc���r���� Exceptionr���r���r���r���r.���r3���r8���rV���r^���rf���r ���r���r����<module>rm������sW�������#���� �� ��&� ��� �&�;�5��&"�� � �> �B r���