
    Mhh                         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 r\ R                  R                  S\5      \ R                  R                  S\R                  5      S	 5       5       rg)
    N)VERSIONS)expr)ENGINES)Versionc                      SSK Jn   [        R                  " S5      nUR                  n[        U5      [        [        S   5      :  a
  U (       a   eg U (       d   eg )Nr   )NUMEXPR_INSTALLEDnumexpr)pandas.core.computation.checkr   pytestimportorskip__version__r   r   )r   nevers      V/var/www/html/env/lib/python3.13/site-packages/pandas/tests/computation/test_compat.pytest_compatr      sL     @			Y	'B
..Cs|ghy122$$$$       engineparserc                 ~    U S:X  a  [         R                  " S5        Su  p#[        R                  " SXS9nUS:X  d   eg )Nr	   )      za + b)r   r      )r   r   pdeval)r   r   abress        r   test_invalid_numexpr_versionr      s<     I&DA
'''&
8C!8O8r   )r   pandas.compat._optionalr   pandasr   pandas.core.computationr   pandas.core.computation.enginesr   pandas.util.versionr   r   markparametrizePARSERSr    r   r   <module>r(      s^     ,  ( 3 '! 7+4<<0 1 ,r   