ó
    µ'ÔiV  ã                   óX   • S r SSKrSSKrSSKrSSKJrJr  SSKrSSKJ	r	   " S S5      r
g)zTests for distutils.extension.é    N)Ú	ExtensionÚread_setup_file)Úcheck_warningsc                   ó    • \ rS rSrS rS rSrg)ÚTestExtensioné   c                 ó  • [         R                  R                  [         R                  R                  [        5      S5      n[        U5      nU Vs/ s H  o3R                  PM     nnUR                  5         / SQnXE:X  d   eg s  snf )NzSetup.sample)"Ú_arraysurfarrayÚ_cameraÚ_numericsndarrayÚ_numericsurfarrayÚbaseÚbufferproxyÚcdromÚcolorÚ	constantsÚdisplayÚdrawÚeventÚ	fasteventÚfontÚgfxdrawÚimageÚimageextÚjoystickÚkeyÚmaskÚmixerÚmixer_musicÚmouseÚmovieÚoverlayÚ
pixelarrayÚpypmÚrectÚrwobjectÚscrapÚsurfaceÚsurflockÚtimeÚ	transform)ÚosÚpathÚjoinÚdirnameÚ__file__r   ÚnameÚsort)ÚselfÚsetupÚextsÚextÚnamesÚwanteds         Úi/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/_distutils/tests/test_extension.pyÚtest_read_setup_fileÚ"TestExtension.test_read_setup_file   sh   € ô —‘—‘œRŸW™WŸ_™_¬XÓ6¸ÓGˆä˜uÓ%ˆÙ%)Ó*¢T˜c—”¡TˆÐ*Ø�
‰
Œò#
ˆðJ ‹Ð‰ùòU +s   ÁBc                 ó~  • [         R                  " [        5         [        S/ 5        S S S 5        [        S/ 5      nUR                  S:X  d   e[         R                  " [        5         [        SS5        S S S 5        [         R                  " [        5         [        SSS/5        S S S 5        [        SSS/5      nUR
                  SS/:X  d   e[        S[        R                  " S5      [        R                  " S5      /5      nUR
                  SS/:X  d   e[        SS5      nUR
                  SS/:X  d   e[        SSS15      n[        UR
                  5      SS/:X  d   e[        S[        SS/5      5      nUR
                  SS/:X  d   e[        S[        R                  " S5      S/5      nUR
                  SS/:X  d   eS H  n[        X5      / :X  a  M   e   UR                  b   eUR                  b   e[        5        n[        R                  " S5        [        SSS/S	S
9nS S S 5        [!        WR                  5      S:X  d   e[#        UR                  S   R$                  5      S:X  d   eg ! , (       d  f       GNW= f! , (       d  f       GN= f! , (       d  f       GNý= f! , (       d  f       Nˆ= f)Né   r1   ÚfileÚfile1Úfile2)r?   r@   )Úinclude_dirsÚdefine_macrosÚundef_macrosÚlibrary_dirsÚ	librariesÚruntime_library_dirsÚextra_objectsÚextra_compile_argsÚextra_link_argsÚexport_symbolsÚ	swig_optsÚdependsÚalwaysT)Úchicr   z!Unknown Extension options: 'chic')ÚpytestÚraisesÚ	TypeErrorr   r1   ÚsourcesÚpathlibÚPathÚsortedÚiterÚgetattrÚlanguageÚoptionalr   ÚwarningsÚsimplefilterÚlenÚstrÚmessage)r3   r6   ÚattrÚws       r9   Útest_extension_initÚ!TestExtension.test_extension_init?   s[  € ä�]Š]œ9Õ%Ü�a˜Ô÷ &ä˜ Ó#ˆØ�x‰x˜6Ó!Ð!Ð!ô �]Š]œ9Õ%Ü�f˜fÔ%÷ &ä�]Š]œ9Õ%Ü�f˜v q˜kÔ*÷ &ä˜ ¨'Ð 2Ó3ˆØ�{‰{˜w¨Ð0Ó0Ð0Ð0Ü˜¤§¢¨gÓ!6¼¿ºÀWÓ8MÐ NÓOˆØ�{‰{˜w¨Ð0Ó0Ð0Ð0ô ˜Ð 2Ó3ˆØ�{‰{˜w¨Ð0Ó0Ð0Ð0Ü˜ ¨'Ð 2Ó3ˆÜ�c—k‘kÓ" w°Ð&8Ó8Ð8Ð8Ü˜¤ g¨wÐ%7Ó 8Ó9ˆØ�{‰{˜w¨Ð0Ó0Ð0Ð0Ü˜¤§¢¨gÓ!6¸Ð @ÓAˆØ�{‰{˜w¨Ð0Ó0Ð0Ð0ó
ˆDô ˜3Ó%¨Õ+Ð+Ð+ñ
ð  �|‰|Ñ#Ð#Ð#Ø�|‰|Ñ#Ð#Ð#ô Ô Ü×!Ò! (Ô+Ü˜F W¨gÐ$6¸TÑBˆC÷ ô �1—:‘:‹ !Ó#Ð#Ð#Ü�1—:‘:˜a‘=×(Ñ(Ó)Ð-PÓPÐPÑP÷i &Ö%ú÷ &Ö%úç%Ö%ú÷L Õús/   ›I8Á(J
ÂJÈ$J.É8
JÊ

JÊ
J+Ê.
J<© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r:   ra   Ú__static_attributes__rc   ó    r9   r   r      s   † ò0õd6Qri   r   )Ú__doc__r,   rS   rZ   Údistutils.extensionr   r   rO   Útest.support.warnings_helperr   r   rc   ri   r9   Ú<module>rm      s(   ðÙ $ã 	Û Û ß :ã Ý 7÷iQò iQri   