a
    e	g                     @   s  d dl Z d dlmZ d dlmZ zd dlm  mZ W n e	yL   dZY n0 zd dl
Z
W n e	yp   dZ
Y n0 zd dlZW n e	y   dZY n0 dZe jje ddZe jjedu ddZe jje
du d	dZe jje d
dZdd Ze jje dk ddZdd ZdS )    N)
has_beakerupdate_wrapperFTz#Beaker is required for these tests.)reasonz.babel not installed: skipping babelplugin testz0lingua not installed: skipping linguaplugin testz,dogpile.cache is required to run these testsc                  C   s(   zdd l } | j}W n   d}Y n0 |S )Nr   0)pygments__version__)r   version r
   Z/var/www/html/llm_bihealth/app/venv/lib/python3.9/site-packages/mako/testing/exclusions.py_pygments_version0   s    

r   z1.4z Requires pygments 1.4 or greaterc                    s    fdd}t | S )Nc                     s<   ddl m} |  z | i |W |  S |  0 d S )Nr   )
exceptions)Zmakor   Z_install_fallbackZ_install_highlighting)argkwr   fnr
   r   goG   s    z+requires_no_pygments_exceptions.<locals>.gor   )r   r   r
   r   r   requires_no_pygments_exceptionsF   s    	r   )ZpytestZmako.ext.beaker_cacher   Z	mako.utilr   Zbabel.messages.extractmessagesextractZbabelImportErrorZlinguaZdogpile.cacheZdogpileZhas_dogpile_cachemarkZskipifZrequires_beakerZrequires_babelZrequires_linguaZrequires_dogpile_cacher   Zrequires_pygments_14r   r
   r
   r
   r   <module>   sB   




