
    -Ph                        d Z ddlmZ ddlZ G d d          ZdZg dZdgZdZ	d	Z
d
ZdgZdddddZdg diZi ddddhddddddddddd dd!d"d#e d$id%g d&d'h d(d)d*d+id,e d-d.e d/d0fd1g d2d3d4d5e d6d7ed8e d9d:e d;fd<g d=d>d? ej        dd@          dAddBgdCgddDddEdFdGdHZdZdIZdJgZ G dK dL          ZdM ZdS )Nz#Sphinx configuration for tinybuild.    Nc                       e Zd ZdZd Zd ZdS )CustomSortKeyzGBasically a clone of FilenameSortKey, for testing custom class sorters.c                     || _         d S )N)src_dir)selfr   s     g/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx_gallery/tests/tinybuild/doc/conf.py__init__zCustomSortKey.__init__   s        c                     |S )zProvide the custom sort key. )r   items     r   __call__zCustomSortKey.__call__   s    r
   N)__name__
__module____qualname____doc__r	   r   r   r
   r   r   r      s8        QQ      r
   r   z$sphinx_gallery.tests.tinybuild.utils)zsphinx.ext.autodoczsphinx.ext.napoleonzsphinx.ext.autosummaryzsphinx.ext.intersphinxzsphinx_gallery.gen_galleryzsphinx.ext.graphvizjupyterlite_sphinx
_templatesTz.rstindex_build)zhttps://docs.python.org/3N)zhttps://numpy.org/doc/stable/N)zhttps://matplotlib.org/stable/N)z'https://joblib.readthedocs.io/en/latestN)pythonnumpy
matplotlibjoblibz**)zglobaltoc.htmlzsearchbox.htmlzsg_download_links.htmlzsg_launcher_links.html
doc_module)sphinx_galleryprefer_full_modulezsphinx_gallery\._dummyreference_urlz)http://docs.scipy.org/doc/scipy/wrong_url)r   scipybindersphinx-galleryzsphinx-gallery.github.iomasterzhttps://mybinder.orgz./binder/requirements.txt	notebooks)orgrepobranchbinderhub_urldependenciesnotebooks_diruse_jupyter_labjupyterlitenotebook_modification_functionz.notebook_modification_functionexamples_dirs)z../examples/z../examples_with_rst/z../examples_rst_indexz../examples_README_headerexample_extensions>   .jl.py.cpp.mfiletype_parsersr2   Matlab
reset_argvz.reset_argvreset_modulesz.mock_scrape_problemr   gallery_dirs)auto_examplesauto_examples_with_rstauto_examples_rst_indexauto_examples_README_headerbackreferences_dirzgen_modules/backreferencessubsection_orderz	.noop_keywithin_subsection_orderminigallery_sort_orderz
.mock_sortimage_scrapersz.matplotlib_format_scraperexpected_failing_examples)z0../examples/future/plot_future_imports_broken.pyz"../examples/plot_scraper_broken.pyz#../examples/plot_failing_example.pyz-../examples/plot_failing_example_thumbnail.pyF)images
thumbnailszjunit-results.xml)Tmp42x
figure_rstz.*\.rst   )enable
n_examples   )show_memorycompress_imagesjunitmatplotlib_animationspypandocimage_srcsetexclude_implicit_docshow_api_usagecopyfile_regexrecommenderparallelpython3_static_nonstandardc                       e Zd ZdZd Zd ZdS )ReportChangedzKFor logging files changed by connecting to Sphinx `env-get-outdated` event.c                     dS )NrY   r   )r   s    r   __repr__zReportChanged.__repr__u   s    r
   c                    ddl m} t          j        j                            d          }|rY|                     |dt          |           d                     t          |          D ]}|                    d|            g S )zLog files that have changed.r   )boldr!   z
Files changed (z):z     - )	sphinx.util.consoler]   sphinxutillogging	getLoggerinfolensorted)	r   appenvaddedchangedremovedr]   loggerfnames	            r   r   zReportChanged.__call__x   s    ,,,,,,$../?@@ 	/KKAWAAABBCCC / /-e--....	r
   N)r   r   r   r   r[   r   r   r
   r   rY   rY   r   s8        UU  	 	 	 	 	r
   rY   c                 J    |                      dt                                 dS )zSetup Sphinx.zenv-get-outdatedN)connectrY   )rf   s    r   setupro      s!    KK"MOO44444r
   )r   os.pathpathopr_   r   	util_root
extensionstemplates_pathautosummary_generatesource_suffix
master_docexclude_patternsintersphinx_mappinghtml_sidebarsjoinsphinx_gallery_confnitpickyhighlight_languagehtml_static_pathrY   ro   r   r
   r   <module>r      s   ) )               3	  
  
: 14:?	   	   9%9459 < 9 */3$ 9  (Y*W*W*W!9&    '92 666394 x(596 Y+++798 888,G99:    ;9F 6G9H 9///I9J }K9L 666M9N )???AO9P   " " "Q9\ /RW%':;;*F)N "!44q9 9 9 t  )*        $5 5 5 5 5r
   