§
    »"½jªK  ã                  ó°  — U d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddlmZ ddlZddlmZ ddlmZ ddlmZ ddlmZmZmZ dd	lmZ d
dlmZ d
dlmZ ddl m!Z! ddl"m#Z# de$fddddddddœfddddddddœfddddddddœfddd d!d"d#d$dœffZ%ej&         '                    d%e%d&„ e%D ¦   «         ¬'¦  «        d(„ ¦   «         Z(ej)        d‘d)„¦   «         Z*d*„ Z+d+„ Z,d,„ Z-d-„ Z. G d.„ d/¦  «        Z/ e0d0d1d2d3ii e0d1g¬4¦  «         e,d5g d6¢d2gd7œi¦  «        ¬8¦  «         e0d9 e0d:¬;¦  «        ¬<¦  «         e0d=d> ed?¦  «        i e0d@d>gfg¬A¦  «         e,d5g d6¢d>gdBœi¦  «        ¬8¦  «         e0dCdD edE¦  «        i e0 e/dFdCdDg¬G¦  «        g¬H¦  «         e,dIdJdKg d6¢igi¦  «        ¬8¦  «         e0dLdM edN¦  «        i e0dMg¬O¦  «         e,d5dMdKg d6¢igi¦  «        ¬8¦  «         e0dP edQ¦  «         edR¦  «        dSœ e0dTdUg¬V¦  «         e,d5dKdWdXdYdZd[dTdUgigii¦  «        ¬8¦  «         e0d\d] e,d5dKg d^¢ii¦  «         ed_¦  «        ¬`¦  «         e0dadbej1        ›dc� edd¦  «        ¬e¦  «         e0dfdgej1        ›dh�¬i¦  «         e0djdkdldmi edn¦  «        ¬o¦  «         e0dpdldqej1        ›dr�i eds¦  «        ¬t¦  «         e0dudvdldwi edx¦  «        ¬o¦  «         e0dyd1dzd2d3iii e0d1gd{g¬|¦  «         e,d5d}dKg d~¢id1d2dzd2gigigi¦  «        ¬8¦  «         e0dd€d2d�ii e0d€gd€g¬|¦  «         e,d5d}dKg d~¢id€d2gigi¦  «        ¬8¦  «         e0d‚d1d3d> edƒ¦  «        id„œi e0d1gd…d†gfg¬‡¦  «         e,d5g d6¢d2d@d>gigd7œi¦  «        ¬8¦  «        fZ2dˆe3d‰<   ej&         '                    dŠe2d‹„ e2D ¦   «         ¬'¦  «        dŒ„ ¦   «         Z4d�„ Z5dŽ„ Z6d�„ Z7d�„ Z8dS )’zwheel testsé    )ÚannotationsN)ÚAny)Úpath©Ú	parse_tag)Úcanonicalize_name)ÚPY_MAJORÚDistributionÚPathMetadata)ÚWheelé   )Útempdir)ÚDALS)Úget_config_var)Úget_platformzinvalid.whlz&simplewheel-2.0-1-py2.py3-none-any.whlÚsimplewheelz2.0Ú1zpy2.py3ÚnoneÚany)Úproject_nameÚversionÚbuildÚ
py_versionÚabiÚplatformz$simple.dist-0.1-py2.py3-none-any.whlzsimple.distz0.1z example_pkg_a-1-py3-none-any.whlÚexample_pkg_aÚpy3z9PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whlÚPyQt5z5.9z5.9.1zcp35.cp36.cp37Úabi3Úmanylinux1_x86_64)ÚfilenameÚinfoc                ó   — g | ]
}|d          ‘ŒS )r   © ©Ú.0Úts     ú[/home/spazio/kingdom_calls/venv/lib/python3.11/site-packages/setuptools/tests/test_wheel.pyú
<listcomp>r)   Q   s   € Ð0PÐ0PÐ0P¸!°°1´Ð0PÐ0PÐ0Pó    )Úidsc                ó  ‡— t          j        |¦  «        r=t          j        |¦  «        5  t	          | ¦  «         d d d ¦  «         n# 1 swxY w Y   d S t	          | ¦  «        Šˆfd„|                     ¦   «         D ¦   «         |k    sJ ‚d S )Nc                ó2   •— i | ]}|t          ‰|¦  «        “ŒS r$   )Úgetattr)r&   ÚkÚws     €r(   ú
<dictcomp>z#test_wheel_info.<locals>.<dictcomp>Y   s#   ø€ Ð2Ð2Ð2 ˆA�w�q˜!‰}Œ}Ð2Ð2Ð2r*   )ÚinspectÚisclassÚpytestÚraisesr   Úkeys)r!   r"   r0   s     @r(   Útest_wheel_infor7   P   sÊ   ø€ õ „�tÑÔð ÝŒ]˜4Ñ Ô ð 	ð 	Ý�(‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àˆÝˆh‰Œ€AØ2Ð2Ð2Ð2 d§i¢i¡k¤kÐ2Ñ2Ô2°dÒ:Ð:Ð:Ð:Ð:Ð:s   ªAÁA
ÁA
c              +  ó¼  K  — dt          d¦  «        |z                       d¦  «        i}| r|                     | ¦  «         t          ¦   «         5 }t	          j        ||¦  «         t          j        t          j	        dddf|¬¦  «         t          j
        t          j                             |dd¦  «        ¦  «        d	         V — d d d ¦  «         d S # 1 swxY w Y   d S )
Núsetup.pyz�
            # -*- coding: utf-8 -*-
            from setuptools import setup
            import setuptools
            setup(**%r)
            úutf-8ú-qÚbdist_wheel©ÚcwdÚdistú*.whlr   )r   ÚencodeÚupdater   r   r   Ú
subprocessÚ
check_callÚsysÚ
executableÚglobÚosÚjoin)Úextra_file_defsÚkwargsÚ	file_defsÚ
source_dirs       r(   Úbuild_wheelrN   \   sB  è è € ð 	Ýðñô ð ñ÷ Š&�‰/Œ/ð€Ið ð *Ø×Ò˜Ñ)Ô)Ð)Ý	‰Œð F�jÝŒ
�9˜jÑ)Ô)Ð)ÝÔÝŒ^˜Z¨¨}Ð=À:ð	
ñ 	
ô 	
ð 	
õ Œi�œŸš Z°¸ÑAÔAÑBÔBÀ1ÔEÐEÐEÐEðFð Fð Fñ Fô Fð Fð Fð Fð Fð Fð Fð Føøøð Fð Fð Fð Fð Fð Fs   ÁA5CÃCÃCc           
     ó  — t          ¦   «         }t          j        | ¦  «        D ]\\  }}}|D ]S}|                     t          j                             t          j                             || ¦  «        |¦  «        ¦  «         ŒTŒ]|S ©N)ÚsetrH   ÚwalkÚaddr   rI   Úrelpath)ÚrootÚcontentsÚdirpathÚdirnamesÚ	filenamesr!   s         r(   Útree_setrZ   u   s|   € Ý‰uŒu€HÝ(*¬°©¬ð Qð QÑ$ˆ�˜9Ø!ð 	Qð 	QˆHØ�LŠL�œŸš¥b¤g§o¢o°g¸tÑ&DÔ&DÀhÑOÔOÑPÔPÐPÐPð	Qà€Or*   c                óx  ‡— t          ¦   «         }|                      ¦   «         D ]•\  Š}t          |t          ¦  «        rt	          |¦  «        }|D ]i}t          |t          ¦  «        r|ˆfd„t	          |¦  «        D ¦   «         z  }Œ6|                     t          j                             ‰|¦  «        ¦  «         ŒjŒ–|S )z8Flatten nested dicts and lists into a full list of pathsc                óP   •— h | ]"}t           j                             ‰|¦  «        ’Œ#S r$   )rH   r   rI   )r&   ÚvalÚnodes     €r(   ú	<setcomp>zflatten_tree.<locals>.<setcomp>†   s)   ø€ ÐQÐQÐQ°s�2œ7Ÿ<š<¨¨cÑ2Ô2ÐQÐQÐQr*   )	rQ   ÚitemsÚ
isinstanceÚdictÚflatten_treerS   rH   r   rI   )ÚtreeÚoutputrV   Úelemr^   s       @r(   rc   rc   }   sÁ   ø€ å‰UŒU€FØŸ*š*™,œ,ð 5ð 5‰ˆˆhÝ�h¥Ñ%Ô%ð 	.Ý# HÑ-Ô-ˆHàð 	5ð 	5ˆDÝ˜$¥Ñ%Ô%ð 5ØÐQÐQÐQÐQ½lÈ4Ñ>PÔ>PÐQÑQÔQÑQ��à—
’
�2œ7Ÿ<š<¨¨dÑ3Ô3Ñ4Ô4Ð4Ð4ð		5ð
 €Mr*   c                ó   — d„ | D ¦   «         S )Nc           	     ó˜   — h | ]G}|                      t          t          ¦   «         t          d ¦  «        pt          d¦  «        ¬¦  «        ’ŒHS )Ú
EXT_SUFFIXÚSO)r   r   Ú	shlib_ext)Úformatr	   r   r   )r&   Úxs     r(   r_   z&format_install_tree.<locals>.<setcomp>�   s_   € ð ð ð ð ð 	
�ŠÝÝ!‘^”^Ý$ \Ñ2Ô2ÐJµnÀTÑ6JÔ6Jð 	ñ 	
ô 	
ðð ð r*   r$   )rd   s    r(   Úformat_install_treern   Œ   s%   € ðð ð ðñ ô ð r*   c                ó‚  — t          | ¦  «        }t          j                             ||                     ¦   «         ¦  «        }|                     |¦  «         |�@t          |¦  «        }t          |¦  «        }	|                     |	¦  «        sJ ||	z
  ¦   «         ‚t          |t          j                             |d¦  «        ¦  «        }
t          j        ||
¬¦  «        }|j        |k    sJ ‚|j        |k    sJ ‚|€|                     d¦  «        rJ ‚d S ||                     d¦  «                             ¦   «         k    sJ ‚d S )NúEGG-INFO)Úmetadataúrequires.txt)r   rH   r   rI   Úegg_nameÚinstall_as_eggrn   rZ   Úissubsetr   r
   Úfrom_filenamer   r   Úhas_metadataÚget_metadataÚlstrip)r!   Úinstall_dirÚinstall_tree_includesr   r   Úrequires_txtr0   Úegg_pathÚinstall_treeÚexprq   r?   s               r(   Ú_check_wheel_installr€   —   s<  € õ 	ˆh‰Œ€AÝŒw�|Š|˜K¨¯ª©¬Ñ6Ô6€HØ×Ò�XÑÔÐØÐ(Ý*Ð+@ÑAÔAˆÝ�{Ñ#Ô#ˆØ×$Ò$ SÑ)Ô)Ð=Ð=¨<¸#Ñ+=Ñ=Ô=Ð)å˜H¥b¤g§l¢l°8¸ZÑ&HÔ&HÑIÔI€HÝÔ% h¸ÐBÑBÔB€DØÔ Ò,Ð,Ð,Ð,ØŒ<˜7Ò"Ð"Ð"Ð"ØÐØ×$Ò$ ^Ñ4Ô4Ð4Ð4Ð4Ð4Ð4ð ˜t×0Ò0°Ñ@Ô@×GÒGÑIÔIÒIÐIÐIÐIÐIÐIr*   c                  ó   — e Zd Zd„ Zdd„ZdS )ÚRecordc                ó"   — || _         || _        d S rP   ©Ú_idÚ_fields)ÚselfÚidrK   s      r(   Ú__init__zRecord.__init__®   s   € ØˆŒØˆŒˆˆr*   ÚreturnÚstrc                ó&   — | j         › d| j        ›d�S )Nz(**ú)r„   )r‡   s    r(   Ú__repr__zRecord.__repr__²   s   € Ø”(Ð0Ð0˜tœ|Ð0Ð0Ð0Ð0r*   N)rŠ   r‹   )Ú__name__Ú
__module__Ú__qualname__r‰   rŽ   r$   r*   r(   r‚   r‚   ­   s7   € € € € € ðð ð ð1ð 1ð 1ð 1ð 1ð 1r*   r‚   ÚbasicÚfooú__init__.pyÚ )Úpackagesúfoo-1.0-py{py_version}.egg)úPKG-INFOÚRECORDÚWHEELútop_level.txt)rp   r“   ©rˆ   rL   Úsetup_kwargsr~   r:   u   Description accentuÃ©e)Údescription)rˆ   r�   Údatazdata.txtz.
                Some data...
                Údata_dir)Ú
data_files)rp   r    Ú	extensionzextension.can  
                #include "Python.h"

                #if PY_MAJOR_VERSION >= 3

                static struct PyModuleDef moduledef = {
                        PyModuleDef_HEAD_INIT,
                        "extension",
                        NULL,
                        0,
                        NULL,
                        NULL,
                        NULL,
                        NULL,
                        NULL
                };

                #define INITERROR return NULL

                PyMODINIT_FUNC PyInit_extension(void)

                #else

                #define INITERROR return

                void initextension(void)

                #endif
                {
                #if PY_MAJOR_VERSION >= 3
                    PyObject *module = PyModule_Create(&moduledef);
                #else
                    PyObject *module = Py_InitModule("extension", NULL);
                #endif
                    if (module == NULL)
                        INITERROR;
                #if PY_MAJOR_VERSION >= 3
                    return module;
                #endif
                }
                zsetuptools.Extension)ÚnameÚsources)Úext_modulesz%foo-1.0-py{py_version}-{platform}.eggzextension{shlib_ext}rp   Úheaderzheader.hz
                )ÚheadersÚscriptúX
                #/usr/bin/python
                print('hello world!')
                úN
                #/bin/sh
                echo 'hello world!'
                ©ú	script.pyú	script.shr¬   r­   ©Úscriptsr˜   r™   rš   r›   r¯   Ú	requires1zfoobar==2.0)r˜   r™   rš   rr   r›   z%
            foobar==2.0
            )rˆ   Úinstall_requiresr~   r|   Ú	requires2z
        bar
        foo<=2.0; z in sys_platform
        z2
            bar
            foo<=2.0
            )rˆ   r±   r|   Ú	requires3z
        bar; z != sys_platform
        )rˆ   r±   Ú	requires4z
        foo
        Úextrazfoobar>3zG
            foo

            [extra]
            foobar>3
            )rˆ   r±   Úextras_requirer|   Ú	requires5zfoobar; z != sys_platformz!
            [extra]
            )rˆ   r¶   r|   Úrequires_ensure_orderz9
        foo
        bar
        baz
        qux
        za
            foobar>3
            barbaz>4
            bazqux>5
            quxzap>6
            z¶
            foo
            bar
            baz
            qux

            [extra]
            foobar>3
            barbaz>4
            bazqux>5
            quxzap>6
            Únamespace_packageÚbarzfoo.bar)Únamespace_packagesr–   z foo-1.0-py{py_version}-nspkg.pth)r˜   r™   rš   znamespace_packages.txtr›   Úempty_namespace_packageÚfoobarz7__import__('pkg_resources').declare_namespace(__name__)Údata_in_packagez>
                        Some data...
                        )r”   r    zfoo/data_dirzfoo/data_dir/data.txt)r–   r¡   ztuple[dict[str, Any], ...]ÚWHEEL_INSTALL_TESTSÚparamsc                ó   — g | ]
}|d          ‘ŒS )rˆ   r$   )r&   rÀ   s     r(   r)   r)   *  s   € Ð8Ð8Ð8˜&ˆ�ŒÐ8Ð8Ð8r*   c           
     ó.  — |                       dd¦  «        }|                       dd¦  «        }|                       dg ¦  «        }|                       di ¦  «        }|                       dd ¦  «        }|                       d¦  «        }|                       d	i ¦  «        }|                       d
i ¦  «        }t          d|||||dœ|¤Ž5 }	t          ¦   «         5 }
t          |	|
||||¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr£   r“   r   ú1.0r±   r¶   r|   r~   rL   r�   ©r£   r   r±   r¶   rJ   r$   )ÚgetrN   r   r€   )rÀ   r   r   r±   r¶   r|   r~   rL   r�   r!   rz   s              r(   Útest_wheel_installrÆ   '  s²  € ð —:’:˜f eÑ,Ô,€LØ�jŠj˜ EÑ*Ô*€GØ—z’zÐ"4°bÑ9Ô9ÐØ—Z’ZÐ 0°"Ñ5Ô5€NØ—:’:˜n¨dÑ3Ô3€LØ—:’:˜nÑ-Ô-€LØ—
’
˜;¨Ñ+Ô+€IØ—:’:˜n¨bÑ1Ô1€Låð 	
ØØØ-Ø)Ø%ð	
ð 	
ð ð	
ð 	
ð
ð Ý‰	Œ	ð
ð !åØ�k <°¸wÈñ	
ô 	
ð 	
ð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
s6   ÃD
ÃC2Ã&D
Ã2C6	Ã6D
Ã9C6	Ã:D
Ä
DÄDc            
     ó`  — d} d}t          | |¬¦  «        5 }t          ¦   «         5 }|                     | t          | ¦  «        ¦  «        }t	          j        ||¦  «         t          ||d t          | ¦  «        |d ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )NÚFoo_BarrÃ   )r£   r   )rN   r   Úreplacer   ÚshutilÚmover€   )r   r   r!   rz   Únew_filenames        r(   Útest_wheel_install_pep_503rÍ   E  sF  € Ø€LØ€GåØØð	
ñ 	
ô 	
ð
ð Ý‰	Œ	ð
ð
 !à×'Ò'¨Õ6GÈÑ6UÔ6UÑVÔVˆÝŒ�H˜lÑ+Ô+Ð+ÝØØØÝ˜lÑ+Ô+ØØñ	
ô 	
ð 	
ð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð 
ð 
s5   –B#¥ABÁ?B#ÂB	ÂB#ÂB	ÂB#Â#B'Â*B'c                 óÐ  — d} d}| › d|› d�}t          ¦   «         5 }t          j                             ||¦  «        }t	          j        |d¦  «                             ¦   «          t          ¦   «         5 }t          j        t          ¦  «        5  t          ||d | |d ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )NÚ
nodistinforÃ   Ú-z-py2.py3-none-any.whlr0   )r   rH   r   rI   ÚzipfileÚZipFileÚcloser4   r5   Ú
ValueErrorr€   )r   r   Ú
wheel_namerM   Ú
wheel_pathrz   s         r(   Útest_wheel_no_dist_dirr×   [  s   € Ø€LØ€GØ ÐAÐA 7ÐAÐAÐA€JÝ	‰Œð �jÝ”W—\’\ *¨jÑ9Ô9ˆ
åŒ˜
 CÑ(Ô(×.Ò.Ñ0Ô0Ð0Ý‰YŒYð 	˜+Ý”�zÑ*Ô*ð ð Ý$Ø ¨T°<ÀÈ$ñô ð ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð	ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð sZ   ›ACÁ1CÂB,Â CÂ,B0Â0CÂ3B0Â4CÂ7CÃC	ÃCÃ
C	ÃCÃCÃ"Cc                ó~   — d„ }|                       d|¦  «         t          d¦  «                             ¦   «         sJ ‚d S )Nc                 ó4   — d„ t          d¦  «        D ¦   «         S )Nc                ó6   — h | ]}|j         |j        |j        f’ŒS r$   )Úinterpreterr   r   r%   s     r(   r_   z=test_wheel_is_compatible.<locals>.sys_tags.<locals>.<setcomp>l  s5   € ð 
ð 
ð 
àð Œ]˜AœE 1¤:Ð.ð
ð 
ð 
r*   zcp36-cp36m-manylinux1_x86_64r   r$   r*   r(   Úsys_tagsz*test_wheel_is_compatible.<locals>.sys_tagsk  s,   € ð
ð 
åÐ=Ñ>Ô>ð
ñ 
ô 
ð 	
r*   z$setuptools.wheel._get_supported_tagsz2onnxruntime-0.1.2-cp36-cp36m-manylinux1_x86_64.whl)Úsetattrr   Úis_compatible)ÚmonkeypatchrÜ   s     r(   Útest_wheel_is_compatiblerà   j  sQ   € ð
ð 
ð 
ð ×ÒÐ>ÀÑIÔIÐIÝÐEÑFÔF×TÒTÑVÔVÐVÐVÐVÐVÐVr*   c                 óÐ  — t           j        dd„¦   «         } t          dt          d¦  «        t          d¦  «        dœt          ddg¬¦  «        t	          d	d
dddddddgigii¦  «        ¬¦  «        }|                     dd¦  «        }|                     dd¦  «        }|                     d¦  «        }|                     di ¦  «        }|                     di ¦  «        } | d||g i |dœ|¤Ž5 }t          ¦   «         5 }t          |||||d ¦  «         t          |¦  «        }	t          j
        |¦  «        |	                     ¦   «         z  }
|
d
z  dz  dz  }|                     ¦   «         sJ ‚t          j        dk    r>t          t!          j        |                     ¦   «         j        ¦  «        ¦  «        dk    sJ ‚d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nc              ;  ó  K  — dt          d¦  «        |z                       d¦  «        i}| r|                     | ¦  «         t          ¦   «         5 }t	          j        ||¦  «         t          j        |¦  «        dz  }t          j	        |d¦  «         t          j        t          j        dddf|¬¦  «         t          j        t          j                             |d	d
¦  «        ¦  «        d         V — d d d ¦  «         d S # 1 swxY w Y   d S )Nr9   z¤
                # -*- coding: utf-8 -*-
                from setuptools import setup
                import setuptools
                setup(**%r)
                r:   r­   iÿ  r;   r<   r=   r?   r@   r   )r   rA   rB   r   r   r   ÚpathlibÚPathrH   ÚchmodrC   rD   rE   rF   rG   rI   )rJ   rK   rL   rM   Úrunshs        r(   rN   z$test_wheel_mode.<locals>.build_wheelv  sh  è è € ð Ýðñô ð ñ÷ Šf�W‰oŒoð
ˆ	ð ð 	.Ø×Ò˜_Ñ-Ô-Ð-Ý‰YŒYð 	J˜*ÝŒJ�y *Ñ-Ô-Ð-Ý”L Ñ,Ô,¨{Ñ:ˆEÝŒH�U˜EÑ"Ô"Ð"ÝÔ!Ý” ¨T°=ÐAÀzðñ ô ð õ ”)�BœGŸLšL¨°V¸WÑEÔEÑFÔFÀqÔIÐIÐIÐIð	Jð 	Jð 	Jñ 	Jô 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jøøøð 	Jð 	Jð 	Jð 	Jð 	Jð 	Js   ÁB!C=Ã=DÄDr¨   r©   rª   r«   r¬   r­   r®   r—   rp   r˜   r™   rš   r›   r¯   rœ   r£   r“   r   rÃ   r~   rL   r�   rÄ   Úwin32Ú0o777rP   r$   )Ú
contextlibÚcontextmanagerrb   r   rc   rÅ   r   r€   r   rã   rä   rs   ÚexistsrE   r   ÚoctÚstatÚS_IMODEÚst_mode)rN   rÀ   r   r   r~   rL   r�   r!   rz   r0   ÚbaseÚ	script_shs               r(   Útest_wheel_moderò   u  sø  € ÝÔðJð Jð Jñ ÔðJõ2 Øåðñô õ ðñô ð
ð 
õ Ø  +Ð.ð
ñ 
ô 
õ "Ø(ØØØØØ#Ø ¨kÐ :Ð;ðð+ð
#
ñ 
ô 
ð'ñ ô €Fð@ —:’:˜f eÑ,Ô,€LØ�jŠj˜ EÑ*Ô*€GØ—:’:˜nÑ-Ô-€LØ—
’
˜;¨Ñ+Ô+€IØ—:’:˜n¨bÑ1Ô1€Lð 	ˆð 	
ØØØØØ%ð	
ð 	
ð ð	
ð 	
ðJð Ý‰	Œ	ðJð !åØ�k <°¸wÈñ	
ô 	
ð 	
õ �(‰OŒOˆÝŒ|˜KÑ(Ô(¨1¯:ª:©<¬<Ñ7ˆØ˜:Ñ%¨	Ñ1°KÑ?ˆ	Ø×ÒÑ!Ô!Ð!Ð!Ð!ÝŒ<˜7Ò"Ð"å•t”| I§N¢NÑ$4Ô$4Ô$<Ñ=Ô=Ñ>Ô>À'ÒIÐIÐIÐIð)Jð Jð Jñ Jô Jð Jð Jð Jð Jð Jð Jøøøð Jð Jð Jð Jð Jð Jð Jñ Jô Jð Jð Jð Jð Jð Jð Jð Jøøøð Jð Jð Jð Jð Jð Js7   Ã,GÃ;B<GÆ7GÇG	ÇGÇ
G	ÇGÇGÇ"GrP   )9Ú__doc__Ú
__future__r   ré   rG   r2   rH   rã   rÊ   rí   rC   rE   rÑ   Útypingr   r4   Újaracor   Úpackaging.tagsr   Úpackaging.utilsr   Úpkg_resourcesr	   r
   r   Úsetuptools.wheelr   Úcontextsr   Útextwrapr   Údistutils.sysconfigr   Údistutils.utilr   rÔ   ÚWHEEL_INFO_TESTSÚmarkÚparametrizer7   rê   rN   rZ   rc   rn   r€   r‚   rb   r   r¿   Ú__annotations__rÆ   rÍ   r×   rà   rò   r$   r*   r(   ú<module>r     s5
  ðØ Ð Ð à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø €€€Ø €€€Ø 	€	€	€	Ø €€€Ø €€€Ø €€€Ø Ð Ð Ð Ø 
€
€
€
Ø €€€Ø Ð Ð Ð Ð Ð à €€€Ø Ð Ð Ð Ð Ð Ø $Ð $Ð $Ð $Ð $Ð $Ø -Ð -Ð -Ð -Ð -Ð -à >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à .Ð .Ð .Ð .Ð .Ð .Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð �JÐà0à)ØØØ#ØØð	
ð 	
ð
ð 	/à)ØØØ#ØØð	
ð 	
ð
ð 	+à+ØØØØØð	
ð 	
ð
ð 	Dà#ØØØ*ØØ+ð	
ð 	
ð
ðG.Ð ðb „×ÒØÐ*Ð0PÐ0PÐ?OÐ0PÑ0PÔ0Pð ñ ô ð;ð ;ñô ð;ð ÔðFð Fð Fñ ÔðFð0ð ð ðð ð ðð ð ðJð Jð Jð,1ð 1ð 1ð 1ð 1ñ 1ô 1ð 1ð 	€DØØ˜=¨"Ð-Ð.Ø�TØ�Wð
ñ 
ô 
ð "�\Ø(ØLÐLÐLØ%�ð+ð +ð#
ñ ô ðñ ô ð 	€DØØ�TØ0ð
ñ 
ô 
ðñ ô ð 	€DØà˜˜ðñô ð
ð �TØ# j \Ð2Ð3ð
ñ 
ô 
ð "�\Ø(ØLÐLÐLØ'˜Lð+ð +ð#
ñ ô ðñ ô ð& 	€DØà˜4˜4ð(ñ*ô *ð,
ðZ �Tà�Ø*°À}Àoðñ ô ðð
ñ 
ô 
ð "�\Ø3Ø&àð !ð !ð !ðð
6ð#
ñ ô ðmCñ Cô CðH 	€DØà˜˜ðñô ð
ð �TØ�Lð
ñ 
ô 
ð "�\Ø(Øàð !ð !ð !ðð
+ð#
ñ ô ðñ ô ð2 	€DØà˜ðñô ð ˜ðñô ð
ð 
ð �TØ  +Ð.ð
ñ 
ô 
ð "�\Ø(ØØØØØ#Ø ¨kÐ :Ð;ðð+ð
#
ñ 
ô 
ð'ñ ô ð> 	€DØØ&Ø!�\Ø(Øð ð ð ð+ð
#
ñ 
ô 
ð �Tðñ
ô 
ðñ ô ð( 	€DØðà”<ðð ð ð �Tðñ
ô 
ðñ ô ð 	€DØðØŒlðð ð ðñ ô ð 	€DØðð �Zð
ð �Tðñ
ô 
ðñ ô ð" 	€DØàÐ@ ¤Ð@Ð@Ð@ð
ð �Tðñ
ô 
ð
ñ 
ô 
ð 	€DØ"ðð ð ð
ð �Tðñ
ô 
ð!ñ ô ð> 	€DØàØ˜ rÐ*ðð
ð
 �TØ %˜wØ�[ð
ñ 
ô 
ð "�\Ø(Ø2àð !ð !ð !ðð Ø%Ø  Ð0ððð+ð#
ñ ô ðñ ô ð@ 	€DØ$àØØMðð
ð �TØ (˜zØ�Zð
ñ 
ô 
ð "�\Ø(Ø2àð !ð !ð !ðð Ø%ððð+ð#
ñ ô ð ñ  ô  ðB 	€DØàØ!à  ðñ!ô !ðð	ð 	ð
ð �TØ�WØ'Ð*AÐ)BÐCÐDð
ñ 
ô 
ð "�\Ø(ðð ð ð "à"Ø&ð%ððð+ð +ð#
ñ ô ð%$ñ $ô $ðM
k3Ð ð kð kð kñ kð\ „×ÒØØØ8Ð8Ð$7Ð8Ñ8Ô8ð ñ ô ð

ð 
ñô ð

ð2
ð 
ð 
ð,ð ð ðWð Wð WðUJð UJð UJð UJð UJr*   