U
    \g%i                     @   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	k
rN   dZY nX zd dl
Z
W n e	k
rt   dZ
Y nX zd dlZW n e	k
r   dZY nX dZe jje ddZe jjedkddZe jje
dk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X |S )Nr   0)pygments__version__)r   version r
   V/var/www/html/api-medvista/venv/lib/python3.8/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                     s2   ddl m} |  z | |W S |  X d S )Nr   )
exceptions)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>   sJ   


   
 