o
    gw                     @   s~   d dl Z d dlmZ d dlZd dlmZ d dlm  m	  m
Z
 d dlmZ dd Ze jdee jde
jd	d
 ZdS )    N)VERSIONS)ENGINES)Versionc                  C   sj   ddl m}  zdd l}|j}t|ttd k r| rJ W d S | s#J W d S  ty4   td Y d S w )Nr   )NUMEXPR_INSTALLEDnumexprz"not testing numexpr version compat)	pandas.core.computation.checkr   r   __version__r   r   ImportErrorpytestskip)r   never r   b/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pandas/tests/computation/test_compat.pytest_compat   s   r   engineparserc                    sV    fdd} dkr&zdd l }W n ty    td Y d S w |  d S |  d S )Nc                     s(   d\} }t jd d}|dksJ d S )N)      za + br   r      )pdeval)abresr   r   r   testit   s   z,test_invalid_numexpr_version.<locals>.testitr   r   z
no numexpr)r   r	   r
   r   )r   r   r   r   r   r   r   test_invalid_numexpr_version   s   

r   )r
   pandas.compat._optionalr   pandasr   pandas.core.computation.enginesr   pandas.core.computation.exprcorecomputationexprpandas.util.versionr   r   markparametrizePARSERSr   r   r   r   r   <module>   s    