
    h                        S r SSKrSSKrSSKrSSKrSSKrSSKJrJr  \R                  " \
5      rS\4S jr\R                  R                  S\R                   R"                  R$                  ;  SS9r\R                  R                  \R                   R)                  S	5      (       + S
S9r\R                  R                  \R                   R)                  S5      (       + SS9r\R                  R                  \R                   R)                  S5      (       + SS9r\R                  R                  \" 5       (       + SS9rg)z8
pytest markers for the internal Matplotlib test suite.
    N)_get_executable_infoExecutableNotFoundErrorreturnc                  *   [         R                  " S5      (       d  [        R                  S5        g [	        S5         [	        S5        g! [
         a    [        R                  S5         gf = f! [
         a    [        R                  S5         gf = f)	Ntexzusetex mode requires TeX.Fdvipngzusetex mode requires dvipng.gsz!usetex mode requires ghostscript.T)shutilwhich_logwarningr   r        M/var/www/html/env/lib/python3.13/site-packages/matplotlib/testing/_markers.py_checkdep_usetexr      s    <<01X&T"  # 34
 # 89s"   A A0 A-,A-0BBepsz*This test needs a ghostscript installation)reasonlualatexzlualatex + pgf is requiredpdflatexzpdflatex + pgf is requiredxelatexzxelatex + pgf is requiredz"This test needs a TeX installation)__doc__loggingr
   pytestmatplotlib.testing
matplotlibmatplotlib.testing.comparer   r   	getLogger__name__r   boolr   markskipiftestingcompare	converterneeds_ghostscript_check_for_pgfneeds_pgf_lualatexneeds_pgf_pdflatexneeds_pgf_xelatexneeds_usetexr   r   r   <module>r+      s>       ! D "$ " KK&&	##++5557 ' 9  [[''))*55' ( )  [[''))*55' ( )  KK&&)))44& ' (  {{!!/ " 1r   