+
    hK                    :  a 0 t $ R t^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	t	^ RI
t
^ RIt^ RIt^ RIt^ RIHt ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIHtHtHt ^ RIHt ^R	IHt ^R
IH t  ^ RI!H"t" ^ RI#H$t$ R]%3RRRRRRRRRRRRR/3RRRRRRRRRRRRR/3RRRRRRRRR RRRR/3R!RR"RR#RR$RR%RR&RR'/33t&]PN                  PQ                  R]&]& U u. uF  q ^ ,          NK  	  up R(7      R) 4       t)]PT                  RR* l4       t+R+ t,R, t-R- t.R. t/ ! R/ R04      t0]1! R1R2R3R4//]1! R2.R57      ]-! R6R7. ROR2R3.//4      R<7      ]1! R=]1! R>R?7      R@7      ]1! RARB] ! RC4      /]1! RDRB.3.RE7      ]-! R6R7. RORDRB.//4      R<7      ]1! RFRG] ! RH4      /]1! ]0! RIRFRG.RJ7      .RK7      ]-! RLRMR7. RO/./4      R<7      ]1! RNRO] ! RP4      /]1! RO.RQ7      ]-! R6ROR7. RO/./4      R<7      ]1! RRRS] ! RT4      RU] ! RV4      /]1! RSRU.RW7      ]-! R6R7R8R9R:R;RXRSRU././/4      R<7      ]1! RYRZ]-! R6R7. RO//4      ] ! R[4      R\7      ]1! R]R^]Pd                  : R_2] ! R`4      Ra7      ]1! RbRc]Pd                  : Rd2Re7      ]1! RfRgRhRi/] ! Rj4      Rk7      ]1! RlRhRm]Pd                  : Rn2/] ! Ro4      Rp7      ]1! RqRrRhRs/] ! Rt4      Rk7      ]1! RuR2RvR3R4///]1! R2.Rw.Rx7      ]-! R6RyR7. RO/R2R3RvR3./././4      R<7      ]1! RzR{R3R|//]1! R{.R{.Rx7      ]-! R6RyR7. RO/R{R3././4      R<7      ]1! R}R2R3R4RDRB] ! R~4      ///]1! R2.RR.3.R7      ]-! R6R7. ROR2R3RDRB././/4      R<7      3t3R]4R&   ]PN                  PQ                  R]3]3 Uu. uF  qR,          NK  	  upR(7      R 4       t5R t6R t7R t8R t9R# u up i u upi )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project_namesimplewheelversionz2.0build1
py_versionzpy2.py3abinoneplatformanyz$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)idsc                N   \         P                  ! V4      '       d5   \        P                  ! V4      ;_uu_ 4        \	        V 4       R R R 4       R # \	        V 4      pVP                  4        Uu/ uF  q3\        W#4      bK  	  upV8X  g   Q hR #   + '       g   i     R # ; iu upi N)inspectisclasspytestraisesr
   keysgetattr)filenameinfowks   &&  =/usr/lib/python3/dist-packages/setuptools/tests/test_wheel.pytest_wheel_infor,   P   sr     t]]4  (O !hA&*iik2kwq}k2d:::	 ! 2s   B.B"B	c           	   +    "   R \        R4      V,          P                  R4      /pV '       d   VP                  V 4       \        4       ;_uu_ 4       p\        P
                  ! W#4       \        P                  ! \        P                  R RR3VR7       \        P                  ! \        P                  P                  VRR4      4      ^ ,          x  RRR4       R#   + '       g   i     R# ; i5i)	setup.pyz
            # -*- coding: utf-8 -*-
            from setuptools import setup
            import setuptools
            setup(**%r)
            utf-8-qbdist_wheelcwddist*.whlN)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}=:	
 iiZAB1EE 
s   AC.A?C
C.C+	%	C.c           
        \        4       p\        P                  ! V 4       F[  w  r#pV FO  pVP                  \        P                  P                  \        P                  P                  W 4      V4      4       KQ  	  K]  	  V# r    )setr=   walkaddr   r>   relpath)rootcontentsdirpathdirnames	filenamesr'   s   &     r+   tree_setrN   u   sY    uH(*$9!HLLbggoog&DhOP " )6 O    c           
        \        4       pV P                  4        F  w  r#\        V\        4      '       d   \	        V4      pV F  p\        V\        4      '       dB   T\	        V4       Uu0 uF"  p\
        P                  P                  W%4      kK$  	  up,          pKZ  VP                  \
        P                  P                  W$4      4       K  	  K  	  V# u upi )z8Flatten nested dicts and lists into a full list of paths)	rE   items
isinstancedictflatten_treer=   r   r>   rG   )treeoutputnoderJ   elemvals   &     r+   rT   rT   }   s    UF**,h%%#H-HD$%%l4>PQ>Ps277<<2>PQQ

277<<34	 	 ' M Rs   *(C
c           
         V  Uu0 uF?  pTP                  \        \        4       \        R 4      ;'       g    \        R4      R7      kKA  	  up# u upi )
EXT_SUFFIXSO)r   r   	shlib_ext)formatr   r   r   )rU   xs   & r+   format_install_treer`      sX      A 	
!^$\2JJnT6J 	 	

   s
   /AAc                j   \        V 4      p\        P                  P                  WP	                  4       4      pVP                  V4       Ve;   \        V4      p\        V4      p	VP                  V	4      '       g   Q W,
          4       h\        V\        P                  P                  VR4      4      p
\        P                  ! WzR7      pVP                  V8X  g   Q hVP                  V8X  g   Q hVf   VP                  R4      '       d   Q hR # W[P                  R4      P!                  4       8X  g   Q hR # )NEGG-INFO)metadatarequires.txt)r
   r=   r   r>   egg_nameinstall_as_eggr`   rN   issubsetr	   r   from_filenamer   r   has_metadataget_metadatalstrip)r'   install_dirinstall_tree_includesr   r   requires_txtr)   egg_pathinstall_treeexprc   r4   s   &&&&&&      r+   _check_wheel_installrr      s     	hAww||K6HX(*+@A{#$$S))=<+==)Hbggll8Z&HIH%%hBD,,,<<7"""$$^44444 00@GGIIIIrO   c                  (    ] tR t^tR tR R ltRtR# )Recordc                	    Wn         W n        R # r    _id_fields)selfidr@   s   &&,r+   __init__Record.__init__   s    rO   c                   V ^8  d   QhRR/# )   returnstr )r^   s   "r+   __annotate__Record.__annotate__   s     1 1# 1rO   c                	<    V P                    R V P                  : R2# )z(**)rv   )ry   s   &r+   __repr__Record.__repr__   s    ((3t||.a00rO   )rx   rw   N)__name__
__module____qualname____firstlineno__r{   r   __static_attributes__r   rO   r+   rt   rt      s    1 1rO   rt   basicfooz__init__.py )packagesfoo-1.0-py{py_version}.eggrb   PKG-INFORECORDWHEELtop_level.txtrz   rA   setup_kwargsrp   r/   u   Description accentuée)description)rz   r   datazdata.txtz.
                Some data...
                data_dir)
data_files	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}headerzheader.hz
                )headersscript	script.pyX
                #/usr/bin/python
                print('hello world!')
                	script.shN
                #/bin/sh
                echo 'hello world!'
                scriptsr   	requires1zfoobar==2.0z%
            foobar==2.0
            )rz   install_requiresrp   rn   	requires2z
        bar
        foo<=2.0; z in sys_platform
        z2
            bar
            foo<=2.0
            )rz   r   rn   	requires3z
        bar; z != sys_platform
        )rz   r   	requires4z
        foo
        extrazfoobar>3zG
            foo

            [extra]
            foobar>3
            )rz   r   extras_requirern   	requires5zfoobar; z != sys_platformz!
            [extra]
            )rz   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empty_namespace_packagefoobarz7__import__('pkg_resources').declare_namespace(__name__)data_in_packagez>
                        Some data...
                        zfoo/data_dirzfoo/data_dir/data.txt)r   r   ztuple[dict[str, Any], ...]WHEEL_INSTALL_TESTSparamsrz   c                   V P                  R R4      pV P                  RR4      pV P                  R. 4      pV P                  R/ 4      pV P                  RR4      pV P                  R4      pV P                  R	/ 4      pV P                  R
/ 4      p\        RR VRVRVRVRV/VB ;_uu_ 4       p	\        4       ;_uu_ 4       p
\        WWaW%4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)r   r   r   1.0r   r   rn   Nrp   rA   r   r?   r   )getrC   r   rr   )r   r   r   r   r   rn   rp   rA   r   r'   rl   s   &          r+   test_wheel_installr   '  s    ::fe,LjjE*Gzz"4b9ZZ 0"5N::nd3L::n-L

;+I::nb1L 	
	
	
 .	
 *		

 &	
 	
 	
 		[<w	
 		
 	
 			
 	
 	
s$   -C3 C 	C3 C0+C33D	c                 b   R p Rp\        V VR7      ;_uu_ 4       p\        4       ;_uu_ 4       pVP                  V \        V 4      4      p\        P
                  ! W$4       \        VVR\        V 4      VR4       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)Foo_Barr   )r   r   N)rC   r   replacer   shutilmoverr   )r   r   r'   rl   new_filenames        r+   test_wheel_install_pep_503r   E  s    LG	
 	
 		[''6G6UVH+l+	
	 			
 	
 				
 	
 	
s#   BAB
	8B
BBB.	c                    R p RpV  RV R2p\        4       ;_uu_ 4       p\        P                  P                  W24      p\        P
                  ! VR4      P                  4        \        4       ;_uu_ 4       p\        P                  ! \        4      ;_uu_ 4        \        WERWR4       RRR4       RRR4       RRR4       R#   + '       g   i     L"; i  + '       g   i     L-; i  + '       g   i     R# ; i)
nodistinfor   -z-py2.py3-none-any.whlr)   N)r   r=   r   r>   zipfileZipFilecloser#   r$   
ValueErrorrr   )r   r   
wheel_namerB   
wheel_pathrl   s         r+   test_wheel_no_dist_dirr   [  s    LG >7)+@AJ	jWW\\*9

C(..0YY+z**$T<$ + 	 

 +* Y	 
s<   AC(6#C	C(C	0C(CC	C% C((C9	c                r    R  pV P                  RV4       \        R4      P                  4       '       g   Q hR# )c                     \        R 4       U u0 uF&  p V P                  V P                  V P                  3kK(  	  up # u up i )zcp36-cp36m-manylinux1_x86_64)r   interpreterr   r   )ts    r+   sys_tags*test_wheel_is_compatible.<locals>.sys_tagsk  sB     =>
> ]]AEE1::.>
 	
 
s   ,=z$setuptools.wheel._get_supported_tagsz2onnxruntime-0.1.2-cp36-cp36m-manylinux1_x86_64.whlN)setattrr
   is_compatible)monkeypatchr   s   & r+   test_wheel_is_compatibler   j  s5    
 >IEFTTVVVVrO   c                    \         P                  RR l4       p \        RR\        R4      R\        R4      /\        RR.R7      \	        RR	R
RRRRRR././/4      R7      pVP                  RR4      pVP                  RR4      pVP                  R4      pVP                  R/ 4      pVP                  R/ 4      pV ! RRVRVR. R/ RV/VB ;_uu_ 4       p\        4       ;_uu_ 4       p\        WxWBVR 4       \        V4      p	\        P                  ! V4      V	P                  4       ,          p
V
R	,          R,          R,          pVP                  4       '       g   Q h\        P                  R8w  d?   \        \         P"                  ! VP!                  4       P$                  4      4      R8X  g   Q hR R R 4       R R R 4       R #   + '       g   i     L; i  + '       g   i     R # ; i)Nc           	   ;  H  "   R \        R4      V,          P                  R4      /pV '       d   VP                  V 4       \        4       ;_uu_ 4       p\        P
                  ! W#4       \        P                  ! V4      R,          p\        P                  ! VR4       \        P                  ! \        P                  R RR3VR7       \        P                  ! \        P                  P                  VRR	4      4      ^ ,          x  R
R
R
4       R
#   + '       g   i     R
# ; i5i)r.   z
                # -*- coding: utf-8 -*-
                from setuptools import setup
                import setuptools
                setup(**%r)
                r/   r   i  r0   r1   r2   r4   r5   N)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_wheelv  s        fWo
	 _-YY*JJy-LL,{:EHHUE"!!T=Az ))BGGLLVWEFqII YYYs   AD"B3D
D"D		D"r   r   r   r   r   r   r   rb   r   r   r   r   r   r   r   r   r   r   rp   rA   r   r   r   r?   win320o777r    r   )
contextlibcontextmanagerrS   r   rT   r   r   rr   r
   r   r   re   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   u  s   J J2  
  +.
 "(#k :;+
#
 
'F@ ::fe,LjjE*G::n-L

;+I::nb1L 	 	
	
	
  	
 		

 &	
 	
 	
 		[<w	
 (O||K(1::<7:%	1K?	!!!!<<7"t||INN$4$<$<=>'III 		
 	
 			
 	
 	
s%   G&CF?	-G?G
GG#	)r'   r(   r    )r   r   r   r   )r   r   r   rd   r   )r   r   r   znamespace_packages.txtr   ):__conditional_annotations____doc__
__future__r   r   r<   r!   r=   r   r   r   r8   r:   r   typingr   r#   jaracor   packaging.tagsr   packaging.utilsr   pkg_resourcesr   r   r	   setuptools.wheelr
   contextsr   textwrapr   distutils.sysconfigr   distutils.utilr   r   WHEEL_INFO_TESTSmarkparametrizer,   r   rC   rN   rT   r`   rr   rt   rS   r   r   __annotations__r   r   r   r   r   )r   r   r   s   00@r+   <module>r      s    "    	     
     $ - > > "   . ' J0MuS)6	

 	/MuT)6	

 	+OsT%6	

 	DGuW*6+	

G. b *?O0P?O!1?O0P  ;; F F0J,1 1 	="-.W
 "(L+#
  	0
 	
 #j\23
 "(LZL+#
 & 	4(*,
Z *}o
 "3& !
6#
 mCH 	
 L
 "( !
+#
 2 	 
  +.
 "(#k :;+
#
 
'> 	&!( +
#
 
 
( 	<<" #	 
 	ll 	 	 Z
 
" 	x//?@
 

 	"  
 
!> 	r*

  %w[
 "(2 ! %0+#
 @ 	$M
  (zZ
 "(2 ! %+#
  B 	r!	
 W'*A)BCD
 "(  !"&%+#
 %$M
k3 / k\ $78$7&$78  



2
,WUJI 1Qr 	9s   N&N