OwlCyberSecurity - MANAGER
Edit File: bdist_wheel.cpython-311.pyc
� �������h�V��������������������������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)�d)d�Z*�e+�ej,��������d������������d���������������������Z-dZ.d*d�Z/d+d�Z0d,d�Z1 �d-d.d$�Z2d/d%�Z3d)d&�Z4�G�d'��d(e������������Z5dS�)0zI 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)�logr ����str�returnc����������������������� �t����������t����������j��������|�������������������������S�#�t����������j��������$�r/�|����������������������dd������������}�t����������j��������dd|�������������cY�S�w�xY�w)zB Convert an arbitrary string to a standard version string � �.z[^A-Za-z0-9.]+�-)r����_packaging_version�Version�InvalidVersion�replace�re�sub�r ���s��� �o/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/setuptools/command/bdist_wheel.py�safe_versionr'���"���sm������6��%�-�g�6�6�7�7�7���,��6��6��6��/�/�#�s�+�+���v�&��W�5�5�5�5�5�6���s���� #��;A!� A!r���zcp3\d�boolc������������������2�����t����������j��������d������������dk����S�)N�P����)�struct�calcsize�������r&����_is_32bit_interpreterr0���3���s�������?�3���1�$�$r/���c������������������*�����dt�����������j��������j�����������S�)N�py)�sys�version_info�majorr.���r/���r&���� python_tagr6���7���s������(�� �&�(�(�(r/����archive_root� str | Nonec�����������������������t����������j����������������������}|���������������������d������������r|��ddlm}��||�|������������}nt������������������������r|dk����rd}n|dk����rd}|���������������������d d ������������S�)z0Return our platform name 'win32', 'linux_x86_64'�macosxNr���)�calculate_macosx_platform_tag�linux-x86_64z linux-i686� linux-aarch64zlinux-armv7lr����_)� sysconfig�get_platform� startswith�wheel.macosx_libfiler;���r0���r"���)r7����resultr;���s��� r&���r@���r@���;���s������� � #� %� %�F� ����"�"��$�|�'?�F�F�F�F�F�F�.�.�|�V�D�D��� � � ��$��^�#�#�!�F�F� �� &� &��$�F��>�>�#�s�#�#�#r/���T�var�fallback�expected�warnc����������������������t����������j��������|�������������}|�$|r t����������j��������d|���d�t����������d��������������|S�||k����S�)zfUse a fallback value for determining SOABI flags if the needed config var is unset or unavailable.NzConfig variable 'z+' is unset, Python ABI tag may be incorrectr����� stacklevel)r?����get_config_var�warningsrG����RuntimeWarning)rD���rE���rF���rG����vals��� r&����get_flagrO���O���s_������ �� "�3� '� '�C� �{��� ��M�T�C�T�T�T��� �� �� �� � ����(�?�r/���c������������������,����t����������j��������d������������}�t����������j����������������������}|�se|dv�rat ����������t ����������d������������rLd}d}t ����������dt ����������t ����������d������������|dk�����������������rd }|��t����������j������������������������|��|���}�n�|�r;|dk����r5|����������������������d ������������r d|�� ��������������������d������������d���������z���}�nH|�rQ|dk����rK|����������������������d������������r6|�� ��������������������d������������d ���������}t ����������t ����������d������������r|d z ��}n�|�ra|dk����r[d� ��������������������|�� ��������������������d������������dd����������������������}|���������������������dd���������������������������������dd������������}n�|�ra|dk����r[d� ��������������������|�� ��������������������d������������dd����������������������}|���������������������dd���������������������������������dd������������}n/|�r+|����������������������dd���������������������������������dd������������}nd}|S�)zJReturn the ABI tag based on SOABI (if available) or emulate SOABI (PyPy2).�SOABI)�cp�pp� maxunicode���Py_DEBUG�gettotalrefcountrR���)rG����d�cpythonr���r���r���rS���Nr���r���r>����graalpy����)r?���rK���r����interpreter_name�hasattrr3���rO����interpreter_versionrA����split�joinr"���)�soabi�implrX����u�abis��� r&����get_abi_tagre���`���s������)�'�2�2�E�� �"�"�D����T�\�)�)�g�c�<�.H�.H�)������J���-?� @� @��PT��V�V�V�� ��A��9�t�/�1�1�9�1�9�a�9�9��� ���4�4�<�<�E�$4�$4�Y�$?�$?�<��U�[�[��%�%�a�(�(��� ���4�4�<�<�E�$4�$4�T�$:�$:�<��k�k�#���q�!���3�*�+�+�� ��3�J�C�� �� �4�4�<�<��h�h�u�{�{�3�'�'����+�,�,���k�k�#�s�#�#�+�+�C��5�5��� ���4�9�$�$��h�h�u�{�{�3�'�'����+�,�,���k�k�#�s�#�#�+�+�C��5�5��� ����m�m�C��%�%�-�-�c�3�7�7������Jr/���c�����������������H�����t����������|����������������������������������dd������������S�)Nr���r>���)r'���r"���r%���s��� r&���� safer_versionrg�������s �������� � �(�(��c�2�2�2r/���c�������������������8����e�Zd�ZdZeed�Zdddd�ed��������������d�fd d ddd dddddd���������������������e��������������d�fddd�e ����������������d�fdddgZ g�d�Zd3d�Zd3d�Z d3d�Zed4d!���������������Zd5d#�Zd$��Zd%e��d&�fd6d)�Zd7d+�Zed8d-���������������Zd9d0�Zd:d2�ZdS�);�bdist_wheelzcreate a wheel distribution)�stored�deflated)z bdist-dir=�bz1temporary directory for creating the distributionz plat-name=�pz8platform name to embed in generated filenames [default: N�])� keep-temp�kzPkeep the pseudo-installation tree around after creating the distribution archive)z dist-dir=rX���z-directory to put final built distributions in)� skip-buildNz2skip rebuilding everything (for testing/debugging))�relativeNz7build the archive using relative paths [default: false])zowner=rc���z@Owner name used when creating a tar file [default: current user])zgroup=�gzAGroup name used when creating a tar file [default: current group])� universalNz4*DEPRECATED* make a universal wheel [default: false]zcompression=zzipfile compression (one of: z, z) [default: 'deflated']zpython-tag=z3Python implementation compatibility tag [default: 'z'])z build-number=NzqBuild number for this particular version. As specified in PEP-0427, this must start with a digit. [default: None])zpy-limited-api=Nz?Python tag (cp32|cp33|cpNN) for abi3 wheel tag [default: false])zdist-info-dir=Nz�directory where a pre-generated dist-info can be found (e.g. as a result of calling the PEP517 'prepare_metadata_for_build_wheel' method))ro���rq���rr���rt���r����Nonec�����������������6����d�|�_���������d|�_��������d�|�_��������d�|�_��������d|�_��������d|�_��������d�|�_��������d�|�_��������d�|�_��������d�|�_ ��������d|�_ ��������d|�_��������d�|�_��������d�|�_ ��������d|�_��������d|�_��������t!������������������������|�_��������d�|�_��������d|�_��������d|�_��������d�S�)NrU����zipFrk���)� bdist_dir�data_dir� plat_name�plat_tag�format� keep_temp�dist_dir� dist_info_dir�egginfo_dir�root_is_pure� skip_buildrr����owner�grouprt����compressionr6����build_number�py_limited_api�plat_name_supplied��selfs��� r&����initialize_optionszbdist_wheel.initialize_options����s�������%)����� �%)���$(�� �������$(�� �!���'+���)-�������� ��� ��� ����&0���$�,�,���(,���49���"'����r/���c����������������������|�j���������s?|����������������������d������������j��������}t����������j�����������������������������|d������������|�_���������|�j���������At����������t����������|�j ��������� ��������������������d������������������������}|������������������������������������|�j��������dz���|�_ ��������t����������|�j��������������������|�_��������d}�|�j��������dgt%����������||�������������R����|�j �������������������������������������������p|�j ��������������������������������������������|�_��������|�������������������������������������|�j �����������������������������d������������}d|v�rQt1����������j��������d�������������|d���������d��������������������������������������������}|�����������������������������������d v�rd |�_��������|�j��������rt;����������j��������ddd ��������������|�j���������0|�j��������d�d����������� ����������������������������������stC����������d�������������d�S�d�S�)N�bdist�wheelr���z.data)r~���rz���r����rt���z=The [wheel] section is deprecated. Use [bdist_wheel] instead.r���)�1�true�yesTz#bdist_wheel.universal is deprecatedaj�� With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. )i�����������)�due_datez1Build tag (build-number) must start with a digit.)"rx����get_finalized_command� bdist_base�os�pathr`���r���r ����egg_info_cls�distribution�get_command_obj�ensure_finalized�wheel_dist_namery���r(���rz���r�����set_undefined_optionsrw����has_ext_modules�has_c_librariesr�����_validate_py_limited_api�get_option_dictr���rG����strip�lowerrt���r����emitr�����isdigit� ValueError)r����r����r����need_optionsr����rN���s��� r&����finalize_optionszbdist_wheel.finalize_options����s�������~�� ?��3�3�G�<�<�G�J��W�\�\�*�g�>�>�D�N���%��L�$�*;�*K�*K�J�*W�*W�X�X�H��%�%�'�'�'��,�w�6�� �"&�t�~�"6�"6���>��"��"�7�M�S��|�-L�-L�M�M�M�M�� ��-�-�/�/�V�4�3D�3T�3T�3V�3V� ���� �%�%�'�'�'���!�1�1�'�:�:���%����H�T�U�U�U���$�Q�'�-�-�/�/�C��y�y�{�{�2�2�2�!%����>�� �(�-�5���'� �� �� �� ����(��1B�2�A�2�1F�1N�1N�1P�1P�(��P�Q�Q�Q��)�(�(�(r/���c�����������������������|�j���������sd�S�t����������j��������t����������|�j���������������������st ����������dt������������d��������������t����������j��������d������������rt ����������d|�j����������d��������������d�S�)Nzpy-limited-api must match '�'�Py_GIL_DISABLEDz`py_limited_api=z�` not supported. `Py_LIMITED_API` is currently incompatible with `Py_GIL_DISABLED`.See https://github.com/python/cpython/issues/111506.)r����r#����match�PY_LIMITED_API_PATTERNr����r?���rK���r����s��� r&���r����z$bdist_wheel._validate_py_limited_api��s��������"�� ��F��x�.��0C�D�D�� V��T�;Q�T�T�T�U�U�U��#�$5�6�6�� ��G�4�#6��G��G��G����� � �� r/���r���c���������������������t����������|�j�������������������������������������������������������t����������|�j�������������������������������������������������������g}|�j��������r|���������������������|�j���������������������d���������������������|������������S�)z4Return distribution full name with - replaced with _r���)r���r�����get_namerg����get_versionr�����appendr`���)r����� componentss��� r&���r����zbdist_wheel.wheel_dist_name$��su������� �t�(�1�1�3�3�4�4��$�+�7�7�9�9�:�:� � ����� 1����d�/�0�0�0��x�x� �#�#�#r/����tuple[str, str, str]c�����������������>�����|�j���������r|�j��������r|�j���������na|�j��������rd�nW|�j��������r"|�j�����������������������������d������������s|�j���������nt ����������|�j���������������������t ������������������������r�dv�rd��dv�rd����������������������������������������������������������dd���������������������������������d d���������������������������������d d�������������|�j��������r|�j ��������rd}n|�j ��������}|d�f}n�t����������j����������������������}t����������j ����������������������}||z���}|�j��������r"||z������������������������d ������������r |�j��������}d}n-t����������t!�����������������������������������������������������������������������}||�f}�fd�t����������j����������������������D���������������}||v�s J�d|������������������|S�)N�anyr:���)r<����linux_x86_64� linux_i686)r=���� linux_aarch64�linux_armv7lr���r>���r���r���zpy2.py3�none�cp3�abi3c�����������������.������g�|�]}|j���������|j���������f��S�r.���)�interpreterrd���)�.0�trz���s��� �r&���� <listcomp>z'bdist_wheel.get_tag.<locals>.<listcomp>a��s1�������������67�����y�1�����r/���z'would build wheel with unsupported tag )r����rz���r����rA���r@���rx���r0���r����r"���rt���r6���r���r\���r^���r����r���re����sys_tags)r����rb����tag� impl_name�impl_ver�abi_tag�supported_tagsrz���s��� @r&����get_tagzbdist_wheel.get_tag/��s���������"�� /�t�~�� /���I�I� � �� /��I�I���~�� 9�d�n�&?�&?��&I�&I�� 9� �N� � ��)���8�8� �$�&�&�� /�� @�@�@� ,�I�� B�B�B��!/�I�� �O�O���%�%�c�3�/�/�7�7��S�A�A�I�I�#�s�S�S�� ����� ��~�� '� ���������+�C�C��-�/�/�I��/�1�1�H��x�'�D��"�� 5� �H�(<�'H�'H��'O�'O�� 5��*�� ����k�m�m�,�,�2�2�4�4����)�,�C��������;?�=�?�?������N���.�(�(�(�?�#�?�?��)�(�(��� r/���c����������� �����������|�����������������������d������������}d|_��������d|_��������|�����������������������d������������}d|_��������|�j��������s|����������������������d�������������|�����������������������dd�������������}|�j��������|_��������d|_��������|�j��������|_��������d|_ ��������|�����������������������d ������������}d|_ ��������d D�]9}t����������|d|z���t����������j �����������������������������|�j��������|��������������������������:d}t����������j��������d k����rPt����������j �����������������������������t����������j �����������������������������|�j��������d������������������������}|x|�_��������|�_��������t����������||�j��������rdnd|�������������t+����������j��������d|�j������������������������|����������������������d�������������|������������������������������������\��}}} |�j����������d|��d|��d| ���} |�j��������s|�j��������}n=t����������j �����������������������������|�j��������|����������������������|j��������������������������������}|����������������������dd�������������t;����������|�j���������������������������������������������������������dtA����������|�j���������!������������������������������������������������d�}t����������j �����������������������������|�j��������|������������} |�j"��������rPt+����������j#��������d|�j"������������������������tI����������j%��������|�j"��������| �������������tM����������j'��������|�j(���������������������n|��)��������������������|�j(��������| �������������|��*��������������������| �������������t����������j ���������+��������������������|�j,��������������������st����������j-��������|�j,���������������������t����������j �����������������������������|�j,��������| dz���������������}t]����������|d|��/����������������������������������������������5�}|�0��������������������|�������������d�d�d��������������n#�1�swxY�w�Y���tc����������|�j��������dg��������������2��������������������dtf����������j4��������j5����������dtf����������j4��������j6�����������|f�������������|�j7��������s>t+����������j��������d|�j������������������������|�j8��������stM����������j'��������|�j���������������������d�S�d�S�d�S�)N� build_scripts�pythonT� build_extF�build�install)�reinit_subcommands�install_scripts)�headers�scripts�data�purelib�platlib�install_rU����ntz..�install_purelib�install_platlibzinstalling to r����install_egg_info)�targetr����z .dist-infozreusing z.whl�w� dist_filesri���r���z removing )9�reinitialize_command� executable�force�inplacer�����run_commandrx����root�compile�warn_dir�no_ep�setattrr����r����r`���ry����name�normpath�install_libbase�install_libr����r����infor����r����rr����_ensure_relative�install_baser����r���r����r����rg���r����r����debug�shutil�copytreer����rmtreer�����egg2dist�write_wheelfile�existsr~����makedirsr����_zip_compression�write_files�getattrr����r3���r4���r5����minorr}����dry_run)r����r����r����r����r�����key�basedir_observed�impl_tagr����r{����archive_basenamer7����distinfo_dirname�distinfo_dir� wheel_path�wfs��� r&����runzbdist_wheel.runi��s�������1�1�/�B�B� �#+� � �"� ���-�-�k�:�:� �!� ����� &����W�%�%�%��+�+�I�$�+�O�O���~������!�_��� ��� ��3�3�4E�F�F�� $����H�� Q�� Q�C��G�Z�#�-�r�w�|�|�D�M�3�/O�/O�P�P�P�P��� �7�d�?�?�� "�w�/�/�����T�]�D�0Q�0Q�R�R��6F�F�D� �4�#3���!%�!2�I���8I�� �� �� �� ��2�$�.�2�2�3�3�3�����#�#�#�&*�l�l�n�n�#��'�8�"�2�T�T�X�T�T��T�T�(�T�T���}�� ��>�L�L��7�<�<���� 5� 5�g�6J� K� K����L�� �"�"�#5�7P�Q�Q�Q��$�+�4�4�6�6�7�7�� J�� J��T�.�:�:�<�<�=�=� J�� J�� J�� ���w�|�|�D�N�4D�E�E����� :��I�5��!3�5�5�6�6�6��O�D�.��=�=�=�� �N�4�+�,�,�,�,�� �M�M�$�*�L�9�9�9����\�*�*�*���w�~�~�d�m�,�,�� '��K�� �&�&�&��W�\�\�$�-�1A�F�1J�K�K� � �z�3��(=�(=�(?�(?� @� @�� )�B��N�N�<�(�(�(� )�� )�� )�� )�� )�� )�� )�� )�� )�� )�� )����� )�� )�� )�� )�� ��!�<��4�4�;�;����%�@�@��(8�(>�@�@��= �� �� �� ���~�� /��H�1���1�1�2�2�2��<�� /���t�~�.�.�.�.�.� /�� /� /�� /s����.O�O�Ozsetuptools (�)�wheelfile_base� generatorc���������������������ddl�m}��|��������������}d|d<���||d<���t����������|�j�������������������������������������������������������|d<���|�j��������� |�j��������|d<���|������������������������������������\��}}}|���������������������d������������D�]M}|���������������������d������������D�]5} |���������������������d������������D�]} d ���������������������|| | f������������|d <�����6�Nt����������j �����������������������������|d������������}t����������j��������d|����������������t����������|d ������������5�}t����������|d����������������������������������|�������������d�d�d��������������d�S�#�1�swxY�w�Y���d�S�)Nr���)�Messagez1.0z Wheel-Version� GeneratorzRoot-Is-Purelib�Buildr���r����Tag�WHEELz creating �wb)�maxheaderlen)� email.messager ��r���r����r����r����r����r_���r`���r����r����r���r�����openr����flatten) r����r��r��r ���msgr����r����r{���rb���rd����plat�wheelfile_path�fs ��� r&���r����zbdist_wheel.write_wheelfile���s������� *�)�)�)�)�)��g�i�i��$��O��$��K��!$�T�%6�!7�!7�!=�!=�!?�!?������(��,�C��L��'+�l�l�n�n�#��'�8��N�N�3�'�'�� =�� =�D��}�}�S�)�)�� =�� =��$�N�N�3�/�/��=��=�D�!$���4��d�*;�!<�!<�C��J�J�=� =������n�g�>�>����-�^�-�-�.�.�.� �.�$� '� '�� ;�1��1�1�-�-�-�5�5�c�:�:�:� ;�� ;�� ;�� ;�� ;�� ;�� ;�� ;�� ;�� ;�� ;�� ;����� ;�� ;�� ;�� ;�� ;�� ;s����%E � E �E r����c����������������������t�����������j�����������������������������|������������\��}}|dd����������t�����������j��������k����r ||dd�����������z���}|S�)Nr���r���)r����r����� splitdrive�sep)r����r�����drives��� r&���r����zbdist_wheel._ensure_relative���sG�������g�(�(��.�.���t���!��9������4����8�#�D��r/���� Iterable[str]c����������� ������T����t�����������dk����r|�j��������j��������j��������pdS�t ����������t ���������������������������������}|�j�����������������������������d������������}t�����������dk����r0t����������t����������t �������������������|�j��������j��������j��������������������}n'd|v�r!|d���������d���������� ����������������������������������}nd}d|v�r=t����������j��������dt����������d � �������������|� ��������������������|d���������d����������������������|s|st����������|t����������������������sd}|D�]�}t!����������|������������D�]�}|���������������������d������������rt%����������j��������d |��d���������������0||vrOt(����������j�����������������������������|������������r0t%����������j��������d|��d|��d��������������|� ��������������������|�����������������|S�)N�9���r.����metadata�*���� license_filesr����license_filezEThe "license_file" option is deprecated. Use "license_files" instead.r���rI���)zLICEN[CS]E*zCOPYING*zNOTICE*zAUTHORS*�~zignoring license file "z" as it looks like a backupzadding license file "z" (matched pattern "z"))�setuptools_major_versionr����r��r!���setr���r����r ���r���r_���rL���rG����DeprecationWarning�add� isinstance�listr����endswithr���r����r����r�����isfiler����)r�����filesr���patterns�patternr����s��� r&���� license_pathszbdist_wheel.license_paths���s������#�r�)�)��$�-�;�A�r�A��C�� � ���$�4�4�Z�@�@��#�r�)�)��H�S�M�4�+<�+E�+S�T�T�H�H���(�*�*�#�O�4�Q�7�=�=�?�?������X�%�%��M�W�"�� �� �� �� � � �I�I�h�~�.�q�1�2�2�2��� J�X�� J�j��4�.H�.H�� J�I�H��� $�� $�G��g���� $�� $���=�=��%�%����I�S�$�S�S�S���������u�$�$������)=�)=�$��H�U��U�U�'�U�U�U��������I�I�d�O�O�O�� $���r/����egginfo_path� distinfo_pathc����������������������dd�}�||�������������t�����������j�����������������������������|������������s�ddl}t�����������j�����������������������������t�����������j�����������������������������|������������d������������}|���������������������|������������}d |��d �}|r.t�����������j�����������������������������|d���������������������}|d|��d�z ��}t����������|�������������t�����������j�����������������������������|d ������������} t����������j ��������||d����������������t�����������j�����������������������������|d������������} t����������| d�������������5�}|����������������������������������������������������������������������}ddd�������������n#�1�swxY�w�Y���|s�|| �������������t�����������j�����������������������������|d������������} t����������j ��������| | �������������t�����������j�����������������������������|d������������}|�j��������D�]y}t����������|������������}t�����������j�����������������������������||������������}t����������j��������t�����������j�����������������������������|������������d��������������t����������j ��������||��������������z�||�������������dS�)z:Convert an .egg-info directory into a .dist-info directoryrm���r���r���ru���c�����������������V����t�����������j�����������������������������|�������������rTt�����������j�����������������������������|�������������s5t�����������j�����������������������������|�������������rt����������j��������|��������������dS�t�����������j�����������������������������|�������������rt����������j��������|��������������dS�dS�)z-Appropriately delete directory, file or link.N)r����r����r�����islink�isdirr���r�����unlink)rm���s��� r&����adiosz#bdist_wheel.egg2dist.<locals>.adios��s��������w�~�~�a� � �� ������):�):�� �r�w�}�}�Q�?O�?O�� ���q�!�!�!�!�!������"�"�� �� �!������ �� r/���r���Nz *.egg-infozEgg metadata expected at z but not foundz (z) found - possible misnamed archive file?)�PKG-INFOc����������������� �����h�d�S�)N>����SOURCES.txt�not-zip-safe�requires.txtr8��r.���)�x�ys��� r&����<lambda>z&bdist_wheel.egg2dist.<locals>.<lambda>6��s�������!��!��!��r/���)�ignorezdependency_links.txtzutf-8)�encoding�METADATA�licensesT)�exist_ok)rm���r���r���ru���)r����r����r�����globr`����dirname�basenamer����r����r����r���readr�����copyr/��r���r����)r����r0��r1��r7��rE���pat�possible�err�alt�pkginfo_path�dependency_links_path�dependency_links_file�dependency_links� metadata_path�licenses_folder_path�license_path� safe_path�dist_info_license_paths��� r&���r����zbdist_wheel.egg2dist��s������ �� �� �� �� ��m�����w�~�~�l�+�+�� "� � �K�K�K��'�,�,�r�w���|�<�<�l�K�K�C��y�y��~�~�H�J�l�J�J�J�C��� K��g�&�&�x��{�3�3���J�C�J�J�J�J���S�/�/�!���w�|�|�L�*�=�=��� ������� �� �� �� ��!#����]�<R� S� S�� �'�'� :� :� :�� D�>S�4�9�9�;�;�A�A�C�C�� D�� D�� D�� D�� D�� D�� D�� D�� D�� D�� D����� D�� D�� D�� D��� )��E�'�(�(�(�����]�J�?�?� ���L�-�0�0�0�!�w�|�|�M�:�F�F�� �.�� >�� >�L�*�<�8�8�I�%'�W�\�\�2F� �%R�%R�"��K�����(>�?�?�$�O�O�O�O��K��&<�=�=�=�=� ��l�����s����3'E&�&E*�-E*�intc���������������������t����������|�j��������t����������������������r'|�j��������|�j�������������������������������������������v�r|�j��������S�|�j�����������������������������t ����������|�j��������������������������������}|�|S�t����������d|�j�����������������������)NzUnsupported compression: )r(��r����rW���supported_compressions�values�getr���r����)r����r����s��� r&���r����zbdist_wheel._zip_compressionQ��s��������t�'��-�-� $�� �D�$?�$F�$F�$H�$H�H�H��#�#��1�5�5�c�$�:J�6K�6K�L�L���"����I�T�5E�I�I�J�J�Jr/���)r���ru����r���r���)r���r����)r��r���r��r���r���ru���)r����r���r���r���)r���r��)r0��r���r1��r���r���ru���)r���rW��)�__name__� __module__�__qualname__�descriptionr���r ���rY��r@���r`���r6����user_options�boolean_optionsr����r����r�����propertyr����r����r��r���r����r����r/��r����r����r.���r/���r&���ri���ri�������s�������������/�K��� ������ Q��� /�%��d�+�+� /�� /�� /� � �� L�R� � � � � T���f�D�I�I�6L�,M�,M�f�f�f� �� ��R�*�*�,�,�R�R�R� � � � �m=�L�~�K�J�J�O�(��(��(��(�,-R��-R��-R��-R�^ �� �� �� ���$��$��$���X�$�8��8��8��8�t\/��\/��\/�~�5R�;�4Q�4Q�4Q�;��;��;��;��;�0���������*��*��*���X�*�X<��<��<��<�|K��K��K��K��K��Kr/���ri���)r ���r���r���r���)r���r(���r\��)r7���r8���r���r���)TT) rD���r���rE���r(���rF���r(���rG���r(���r���r(���)r���r8���)6�__doc__� __future__r���r����r#���r����r,���r3���r?���rL����collections.abcr���r����email.generatorr���rE��r����typingr���r ����zipfiler ���r���� packagingr���r ���r����wheel.wheelfiler���rU���r���r���r����_core_metadatar����_normalizationr���r���r���r����� distutilsr���r'���rW��r_���r$��r����r0���r6���r@���rO���re���rg���ri���r.���r/���r&����<module>ro�����s��������#��"��"��"��"��"�� � � � �� � � � �� � � � �� � � � �� � � � ���������������.��.��.��.��.��.��.��.��*��*��*��*��*��*�������������� �� �� �� �� �� �� �� ��,��,��,��,��,��,��,��,��9��9��9��9��9��9��9��9��%��%��%��%��%��%��,��,��,��,��,��,��,��,��,��,��/��/��/��/��/��/��'��'��'��'��'��'��3��3��3��3��3��3��.��.��.��.��.��.������������� 6�� 6�� 6�� 6���3�0�{�0��5�5�a�8�9�9���!���%��%��%��%�)��)��)��)�$��$��$��$�*�CG����������" �� �� �� �F3��3��3��3�UK��UK��UK��UK��UK�'��UK��UK��UK��UK��UKr/���