ó
    „ñ:ið  ã                   ó¬   • S SK r S SKrS SKJr  S SKJr  S r " S S\R                  5      r\R                  5         \
S:X  a  \R                  " 5         gg)é    N)Únjit)Útypesc                 ó   ^ ^• U U4S jnU$ )Nc                 ój   >• S n[        T" T5      5      " U5      nU R                  U" S5      S5        g )Nc                 ó
   • U nU$ )N© )ÚxÚys     Ú[/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/numba/tests/test_numconv.pyÚcastÚ'template.<locals>.closure.<locals>.cast	   s   € ØˆAØˆHó    é   )r   ÚassertAlmostEqual)Úselfr   ÚcfuncÚfromtyÚtotys      €€r   ÚclosureÚtemplate.<locals>.closure   s1   ø€ ò	ô ‘T˜&“\Ô" 4Ó(ˆØ×Ñ™u Q›x¨Õ+r   r   )r   r   r   s   `` r   Útemplater      s   ù€ ö,ð €Nr   c                   ó(   • \ rS rSrSr\S 5       rSrg)ÚTestNumberConversioné   zu
Test all int/float numeric conversion to ensure we have all the external
dependencies to perform these conversions.
c           	      óÌ   • [         R                  [         R                  -  n[        R                  " USS9 H*  u  p#SR                  UUS9n[        X[        X#5      5        M,     g )Né   )Úrztest_{fromty}_to_{toty})r   r   )r   Úinteger_domainÚreal_domainÚ	itertoolsÚpermutationsÚformatÚsetattrr   )ÚclsÚtysr   r   Ú	test_names        r   Úautomatic_populateÚ'TestNumberConversion.automatic_populate   s[   € ä×"Ñ"¤U×%6Ñ%6Ñ6ˆÜ%×2Ò2°3¸!Ô<‰LˆFØ1×8Ñ8ÀØ>Bð 9ð DˆIä�C¤H¨VÓ$:Ö;ò =r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr'   Ú__static_attributes__r   r   r   r   r      s   † ñð ñ<ó ó<r   r   Ú__main__)r    ÚunittestÚnumbar   Ú
numba.corer   r   ÚTestCaser   r'   r)   Úmainr   r   r   Ú<module>r6      sL   ðÛ Û Ý Ý ò	ô<˜8×,Ñ,ô <ð  × 'Ñ 'Ô )àˆzÓØ‡M‚M…Oð r   