
    sh                     v    S SK r S SKrS SKr " S S\R                  5      r\S:X  a  \R                  " 5         gg)    Nc                       \ rS rSrS rSrg)TestLlvmVersion   c                 f  ^^ SS K mSS KnU R                  UR                  5        TR                  mUU4S jnU R	                  U5        UR
                  nSU-  nSU-  nSUS   US   US   S-   4-  nSUS   US   S-
  4-  nS	US   US   S-
  4-  nXEU4n	Xx4n
U	 H;  nUTl        [        R                  " U5        U R                  UR                  5        M=     U
 H>  nU R                  [        5         UTl        [        R                  " U5        S S S 5        M@     g ! , (       d  f       MR  = f)
Nr   c                     > TT l         g )N)__version__)llvmlitellvmlite_versions   w/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_llvm_version_check.pycleanup6TestLlvmVersion.test_llvmlite_version.<locals>.cleanup   s    #3H     z%d.%d.%dz%d.%d.%d-10-g92584edz%d.%d.%drc1      z%d.%d.0z%d.%d.9-10-g92584ed)
r	   numba
assertTruer   
addCleanup_min_llvmlite_version	importlibreloadassertRaisesImportError)selfr   r   verversion_passgit_version_passrc_version_passversion_failgit_version_failver_passver_failvr	   r
   s               @@r   test_llvmlite_version%TestLlvmVersion.test_llvmlite_version	   s5   ))*#//	4  ))!C'1C7'3q63q63q6A:*FF CFCFQJ#770CFCFQJ3GG OD 3A#$H U#OOE--. 
 A"";/'($  ' 0/ //s   6D!!
D0	 N)__name__
__module____qualname____firstlineno__r#   __static_attributes__r%   r   r   r   r      s    (r   r   __main__)r   sysunittestTestCaser   r&   mainr%   r   r   <module>r0      s9     
 (h'' (D zMMO r   