ó
    ¶'Ôi"I  ã                  ó>  • % S r SSKJr  SSKrSSKrSSKrSSKrSSKrSSKrSSK	r	SSK
r
SSKrSSKrSSKJr  SSKrSSKJr  SSKJr  SSKJr  SSKJr  S	S
KJr  S	SKJr  SSKJr  SSKJr  S\ 4SSSSSSSS.4SSSSSSSS.4SSSSSSSS.4SSSS S!S"S#S.44r!\RD                  RG                  S$\!\! V s/ s H  o S   PM	     sn S%9S& 5       r$\RJ                  S�S' j5       r&S( r'S) r(S* r)S+ r* " S, S-5      r+\," S.S/S0S100\," S//S29\(" S3/ S4QS0/S5.05      S69\," S7\," S8S99S:9\," S;S<\" S=5      0\," S>S</4/S?9\(" S3/ S4QS</S@.05      S69\," SASB\" SC5      0\," \+" SDSASB/SE9/SF9\(" SGSHSI/ S4Q0/05      S69\," SJSK\" SL5      0\," SK/SM9\(" S3SKSI/ S4Q0/05      S69\," SN\" SO5      \" SP5      SQ.\," SRSS/ST9\(" S3SISUSVSWSXSYSRSS/0/005      S69\," SZS[\(" S3SI/ S\Q005      \" S]5      S^9\," S_S`\
RZ                  < Sa3\" Sb5      Sc9\," SdSe\
RZ                  < Sf3Sg9\," ShSiSjSk0\" Sl5      Sm9\," SnSjSo\
RZ                  < Sp30Sq\" Sr5      -   Ss9\," StSuSjSv0\" Sw5      Sm9\," SxS/SyS0S1000\," S//Sz/S{9\(" S3S|SI/ S}Q0S/S0SyS0/0/0/05      S69\," S~SS0S€00\," S/S/S{9\(" S3S|SI/ S}Q0SS0/0/05      S69\," S�S/S1S<\" S‚5      0Sƒ.0\," S//S„S…/4/S†9\(" S3/ S4QS0S>S</0/S5.05      S694r.S‡\/Sˆ'   \RD                  RG                  S‰\.\. Vs/ s H  oSŠ   PM	     snS%9S‹ 5       r0SŒ r1S� r2SŽ r3gs  sn f s  snf )�zwheel testsé    )ÚannotationsN)ÚAny©Úpath)Ú	parse_tag)Úmetadata)Ú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Úinfo)Úidsc                ó2  • [         R                  " U5      (       a+  [        R                  " U5         [	        U 5        S S S 5        g [	        U 5      nUR                  5        Vs0 s H  o3[        X#5      _M     snU:X  d   eg ! , (       d  f       g = fs  snf ©N)ÚinspectÚisclassÚpytestÚraisesr	   ÚkeysÚgetattr)r   r   ÚwÚks       ÚZ/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/tests/test_wheel.pyÚtest_wheel_infor,   O   so   € ô ‡‚�t×ÑÜ�]Š]˜4Õ Ü�(ŒO÷ !àÜˆh‹€AØ&*§i¡i¤kÓ2¢k Œw�q‹}Ò¡kÑ2°dÓ:Ð:Ñ:÷	 !Ô àüâ2s   ²BÁ$BÂ
Bc              +  ó°  #   • S[        S5      U-  R                  S5      0nU (       a  UR                  U 5        [        5        n[        R
                  " X#5        [        R                  " [        R                  SSS4US9  [        R                  " [        R                  R                  USS5      5      S	   v •  S S S 5        g ! , (       d  f       g = f7f)
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_wheelrC   [   s©   é € ð 	Üðóð ñ÷ ‰&�‹/ð€Iö Ø×Ñ˜Ô)Ü	Œ�jÜ�
Š
�9Ô)Ü×ÒÜ�^‰^˜Z¨¨}Ð=À:ò	
ô �iŠiœŸ™Ÿ™ Z°¸ÓAÓBÀ1ÑEÒE÷ 
�Žüs   ‚ACÁA8CÂ<	CÃ
CÃCc                óü   • [         R                  " U 5       VVVVs1 s HM  u  pnU  H@  n[         R                  R                  [         R                  R	                  X5      U5      iMB     MO     snnnn$ s  snnnnf r"   )r=   Úwalkr   r>   Úrelpath)ÚrootÚdirpathÚdirnamesÚ	filenamesr   s        r+   Útree_setrK   t   s_   € ô -/¯GªG°D¬Möâ,9Ñ(ˆG˜yÜ!ˆHô 	�‰�‰”R—W‘W—_‘_ WÓ3°XÖ>á!ñ 	?Ù,9ôð ùõ s   œAA6
c           
     óª  • [        5       nU R                  5        H¯  u  p#[        U[        5      (       a  [	        U5      nU H„  n[        U[        5      (       a>  U[	        U5       Vs1 s H"  n[
        R                  R                  X%5      iM$     sn-  nMV  UR                  [
        R                  R                  X$5      5        M†     M±     U$ s  snf )z8Flatten nested dicts and lists into a full list of paths)	ÚsetÚitemsÚ
isinstanceÚdictÚflatten_treer=   r   r>   Úadd)ÚtreeÚoutputÚnodeÚcontentsÚelemÚvals         r+   rQ   rQ   |   sœ   € ä‹U€FØŸ*™*ž,‰ˆÜ�h¤×%Ñ%Ü# HÓ-ˆHãˆDÜ˜$¤×%Ñ%Ø¼lÈ4Ô>PÓQÒ>P°sœ2Ÿ7™7Ÿ<™<¨Ö2Ñ>PÑQÑQ’à—
‘
œ2Ÿ7™7Ÿ<™<¨Ó3Ö4ó	 ñ	 'ð €Mùò Rs   Á()C
c           
     ó¼   • U  Vs1 s HJ  nUR                  [        R                  " 5       [        5       [	        S5      =(       d    [	        S5      S9iML     sn$ s  snf )NÚ
EXT_SUFFIXÚSO)r   r   Ú	shlib_ext)ÚformatÚ	sysconfigÚget_python_versionr   r   )rS   Úxs     r+   Úformat_install_treera   ‹   s^   € ñ óò ˆAð 	
�‰Ü ×3Ò3Ó5Ü!“^Ü$ \Ó2×J´nÀTÓ6Jð 	ó 	
ñ
 ñð ùò s   …AAc                óÈ  • [        U 5      n[        R                  R                  XR	                  5       5      nUR                  U5        Ub5  [        U5      n[        U5      n	UR                  U	5      (       d	   X‰-
  5       e[        R                  R                  U/S9u  n
U
R                  S   U:X  d   eU
R                  S   U:X  d   eU
R                  S5      U:X  d   eg )Nr   ÚNameÚVersionúrequires.txt)r	   r=   r   r>   Úegg_nameÚinstall_as_eggra   rK   Úissubsetr   ÚDistributionÚdiscoverÚ	read_text)r   Úinstall_dirÚinstall_tree_includesr   r   Úrequires_txtr)   Úegg_pathÚinstall_treeÚexpr4   s              r+   Ú_check_wheel_installrr   –   sÑ   € ô 	ˆh‹€AÜ�w‰w�|‰|˜K¯©«Ó6€HØ×Ñ�XÔØÑ(Ü*Ð+@ÓAˆÜ�{Ó#ˆØ×$Ñ$ S×)Ñ)Ð=¨<Ñ+=Ó=Ð)ä×#Ñ#×,Ñ,°8°*Ð,Ð=�G€Tð �=‰=˜Ñ  LÓ0Ð0Ð0Ø�=‰=˜Ñ# wÓ.Ð.Ð.Ø�>‰>˜.Ó)¨\Ó9Ð9Ñ9ó    c                  ó(   • \ rS rSrSS jrSS jrSrg)ÚRecordéª   c                ó   • Xl         X l        g r"   ©Ú_idÚ_fields)ÚselfÚidr@   s      r+   Ú__init__ÚRecord.__init__«   s   € ØŒØ�rs   c                ó<   • U R                    SU R                  < S3$ )Nz(**Ú)rx   )r{   s    r+   Ú__repr__ÚRecord.__repr__¯   s   € Ø—(‘(�˜3˜tŸ|™|Ñ.¨aÐ0Ð0rs   )rz   ry   N)ÚreturnÚNone)rƒ   Ústr)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r}   r�   Ú__static_attributes__© rs   r+   ru   ru   ª   s   † ô÷1rs   ru   ÚbasicÚfooú__init__.pyÚ )Úpackagesúfoo-1.0-py{py_version}.egg)úPKG-INFOÚRECORDÚWHEELútop_level.txt)úEGG-INFOr�   ©r|   rA   Úsetup_kwargsrp   r/   u   Description accentuÃ©e)Údescription)r|   r˜   Údatazdata.txtz.
                Some data...
                Údata_dir)Ú
data_files)r–   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}r–   Ú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”   re   r•   z%
            foobar==2.0
            )r|   Úinstall_requiresrp   rn   Ú	requires2z
        bar
        foo<=2.0; z in sys_platform
        z2
            bar
            foo<=2.0
            )r|   r¬   rn   Ú	requires3z
        bar; z != sys_platform
        )r|   r¬   Ú	requires4z
        foo
        Úextrazfoobar>3zG
            foo

            [extra]
            foobar>3
            )r|   r¬   Úextras_requirern   Ú	requires5zfoobar; z != sys_platformÚ
z!
            [extra]
            )r|   r±   rn   Ú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Úparamsr|   c           
     óÚ  • U R                  SS5      nU R                  SS5      nU R                  S/ 5      nU R                  S0 5      nU R                  SS 5      nU R                  S5      nU R                  S	0 5      nU R                  S
0 5      n[        SUUUUUS.UD6 n	[        5        n
[        XšXaX%5        S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Nrž   r�   r   ú1.0r¬   r±   rn   rp   rA   r˜   ©rž   r   r¬   r±   r?   r‹   )ÚgetrC   r   rr   )r¼   r   r   r¬   r±   rn   rp   rA   r˜   r   rl   s              r+   Útest_wheel_installrÁ   %  sè   € ð —:‘:˜f eÓ,€LØ�j‰j˜ EÓ*€GØ—z‘zÐ"4°bÓ9ÐØ—Z‘ZÐ 0°"Ó5€NØ—:‘:˜n¨dÓ3€LØ—:‘:˜nÓ-€LØ—
‘
˜;¨Ó+€IØ—:‘:˜n¨bÓ1€Läð 	
ØØØ-Ø)Ø%ñ	
ð ò	
ð ÜŒ	�[äØ <¸wô	
÷ 	÷	
ð 	
÷ 	�	ú÷	
õ 	
ús$   Â!CÂ,CÂ:CÃ
C	ÃCÃ
C*c                 ó¸  • Sn SnU  SU S3n[        5        n[        R                  R                  X25      n[        R
                  " US5      R                  5         [        5        n[        R                  " [        5         [        XES XS 5        S S S 5        S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       N(= f! , (       d  f       g = f)NÚ
nodistinfor¾   Ú-z-py2.py3-none-any.whlr)   )r   r=   r   r>   ÚzipfileÚZipFileÚcloser%   r&   Ú
ValueErrorrr   )r   r   Ú
wheel_namerB   Ú
wheel_pathrl   s         r+   Útest_wheel_no_dist_dirrË   C  s�   € Ø€LØ€GØ �>  7 )Ð+@ÐA€JÜ	Œ�jÜ—W‘W—\‘\ *Ó9ˆ
ä�Š˜
 CÓ(×.Ñ.Ô0ÜŒY˜+Ü—’œzÕ*Ü$Ø¨T°<È$ô÷ +÷ ÷	 
ˆ÷
 +Õ*ú÷ �Yú÷	 
�ús<   —ACÁ&B:ÂB)ÂB:ÂCÂ)
B7Â3B:Â:
C	ÃCÃ
Cc                ón   • S nU R                  SU5        [        S5      R                  5       (       d   eg )Nc                 ó†   • [        S5       V s1 s H&  n U R                  U R                  U R                  4iM(     sn $ s  sn f )Nzcp36-cp36m-manylinux1_x86_64)r   Úinterpreterr   r   )Úts    r+   Úsys_tagsÚ*test_wheel_is_compatible.<locals>.sys_tagsS  sB   € ô Ð=Ô>ó
â>�ð �]‰]˜AŸE™E 1§:¡:Ó.Ù>ñ
ð 	
ùò 
s   Ž->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Õ   R  s5   € ò
ð ×ÑÐ>ÀÔIÜÐEÓF×TÑT×VÑVÐVÑVrs   c                 ód  • [         R                  SS j5       n [        S[        S5      [        S5      S.[        SS/S9[	        S	S
SSSSSSS/0/005      S9nUR                  SS5      nUR                  SS5      nUR                  S5      nUR                  S0 5      nUR                  S0 5      nU " SUU/ 0 US.UD6 n[        5        n[        XxXBUS 5        [        U5      n	[        R                  " U5      U	R                  5       -  n
U
S
-  S-  S-  nUR                  5       (       d   e[        R                  S:w  a=  [        [         R"                  " UR!                  5       R$                  5      5      S:X  d   eS S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Nc              ;  ó  #   • S[        S5      U-  R                  S5      0nU (       a  UR                  U 5        [        5        n[        R
                  " X#5        [        R                  " U5      S-  n[        R                  " US5        [        R                  " [        R                  SSS4US9  [        R                  " [        R                  R                  US	S
5      5      S   v •  S S S 5        g ! , (       d  f       g = f7f)Nr.   z¤
                # -*- coding: utf-8 -*-
                from setuptools import setup
                import setuptools
                setup(**%r)
                r/   r¨   iÿ  r0   r1   r2   r4   r5   r   )r   r6   r7   r   r   r   ÚpathlibÚPathr=   Úchmodr8   r9   r:   r;   r<   r>   )r?   r@   rA   rB   Úrunshs        r+   rC   Ú$test_wheel_mode.<locals>.build_wheel^  sÊ   é € ð Üðóð ñ÷ ‰f�W‹oð
ˆ	ö Ø×Ñ˜_Ô-ÜŒY˜*Ü�JŠJ�yÔ-Ü—L’L Ó,¨{Ñ:ˆEÜ�HŠH�U˜EÔ"Ü×!Ò!Ü—‘ ¨T°=ÐAÀzòô —)’)œBŸG™GŸL™L¨°V¸WÓEÓFÀqÑIÒI÷ �YŽYüs   ‚ADÁB(C5Ã,	DÃ5
DÃ?Dr£   r¤   r¥   r¦   r§   r¨   r©   r‘   r–   r’   r“   r”   r•   rª   r—   rž   r�   r   r¾   rp   rA   r˜   r¿   Úwin32Ú0o777r"   r‹   )Ú
contextlibÚcontextmanagerrP   r   rQ   rÀ   r   rr   r	   rØ   rÙ   rf   Úexistsr:   r   ÚoctÚstatÚS_IMODEÚst_mode)rC   r¼   r   r   rp   rA   r˜   r   rl   r)   ÚbaseÚ	script_shs               r+   Útest_wheel_moderè   ]  sÐ  € Ü×ÑóJó ðJô2 Øäðóô ðóñ
ô Ø  +Ð.ñ
ô "Ø(ØØØØØ#Ø ¨kÐ :Ð;ðð+ð
#
ó 
ñ'€Fð@ —:‘:˜f eÓ,€LØ�j‰j˜ EÓ*€GØ—:‘:˜nÓ-€LØ—
‘
˜;¨Ó+€IØ—:‘:˜n¨bÓ1€Lñ 	ð 	
ØØØØØ%ñ	
ð ò	
ð ÜŒ	�[äØ <¸wÈô	
ô �(‹OˆÜ�|Š|˜KÓ(¨1¯:©:«<Ñ7ˆØ˜:Ñ%¨	Ñ1°KÑ?ˆ	Ø×Ñ×!Ñ!Ð!Ð!Ü�<‰<˜7Ó"ä”t—|’| I§N¡NÓ$4×$<Ñ$<Ó=Ó>À'ÓIÐIÐI÷ 	÷	
ð 	
÷ 	�	ú÷	
õ 	
ús%   Ã F!ÃB4FÅ?F!Æ
F	ÆF!Æ!
F/r"   )4Ú__doc__Ú
__future__r   rß   r<   r#   r=   rØ   rã   r8   r:   r^   rÅ   Útypingr   r%   Újaracor   Úpackaging.tagsr   Úsetuptools._importlibr   Úsetuptools.wheelr	   Úcontextsr   Útextwrapr   Údistutils.sysconfigr   Údistutils.utilr   rÈ   ÚWHEEL_INFO_TESTSÚmarkÚparametrizer,   rà   rC   rK   rQ   ra   rr   ru   rP   r   r»   Ú__annotations__rÁ   rË   rÕ   rè   )rÏ   r¼   s   00r+   Ú<module>rø      sc  ðÚ å "ã Û Û Û 	Û Û Û Û 
Û Û Ý ã Ý Ý $å *Ý "å Ý å .Ý 'ð �JÐà0à)ØØØ#ØØñ	
ð
ð 	/à)ØØØ#ØØñ	
ð
ð 	+à+ØØØØØñ	
ð
ð 	Dà#ØØØ*ØØ+ñ	
ð
ðG.Ð ðb ‡�×ÑØÐ*Ñ?OÓ0PÒ?O¸!°1´Ñ?OÑ0Pð ð ñ;óð;ð ×ÑóFó ðFò0òòò:÷(1ñ 1ñ 	ØØ˜=¨"Ð-Ð.ÙØ�Wñ
ñ "Ø(ÚLØ%�ñ+ð#
ó ññ 	ØÙØ0ñ
ññ 	Øà™ðóð
ñ Ø# j \Ð2Ð3ñ
ñ "Ø(ÚLØ'˜Lñ+ð#
ó ññ& 	Øà™4ð(ó*ð,
ñZ áØ*°À}Àoñðñ
ñ "Ø3Ø&àò !ðð
6ð#
ó ñmCñH 	Øà™ðóð
ñ Ø�Lñ
ñ "Ø(Øàò !ðð
+ð#
ó ññ2 	Øáðóñ ðóñ
ñ Ø  +Ð.ñ
ñ "Ø(ØØØØØ#Ø ¨kÐ :Ð;ðð+ð
#
ó 
ñ'ñ> 	ØØ&Ù!Ø(Øò ð+ð
#
ó 
ñ ðó
ññ( 	Øðà—<‘<Ñ"ð #	ðñ ðó
ññ 	ØðØ�l‰lÑð 	ðññ 	Øðð �Zð
ñ ðó
ññ" 	Øà�x §¡Ñ/Ð/?Ð@ð
ð Ù
ðó
ñ
ññ 	Ø"ðð ð ð
ñ ðó
ñ!ñ> 	ØàØ˜ rÐ*ðð
ñ
 Ø %˜wØ�[ñ
ñ "Ø(Ø2àò !ðð Ø%Ø  Ð0ððð+ð#
ó ññ@ 	Ø$àØØMðð
ñ Ø (˜zØ�Zñ
ñ "Ø(Ø2àò !ðð Ø%ððð+ð#
ó ñ ñB 	ØàØ!à¡ðó!ðñ	ð
ñ Ø�WØ'Ð*AÐ)BÐCÐDñ
ñ "Ø(òð "à"Ø&ð%ððñ+ð#
ó ñ%$ðO
l3Ð Ð/ó lð^ ‡�×ÑØØÙ$7Ó8Ò$7˜&�ŒÑ$7Ñ8ð ð ñ

óð

ò2òWóUJùò[ 1Qùòp 	9s   Â4LË2L