
    -Ph                    v    U d Z ddlmZ ddlmZ ddlZddlmZ erddlm	Z	 ddl
mZ ddlmZ d	Zd
ed<   ddZdS )u  Creates reST files corresponding to Python modules for code documentation.

Parses a directory tree looking for Python modules and packages and creates
ReST files appropriately to create code documentation with Sphinx.  It also
creates a modules index (named modules.<suffix>).

This is derived from the "sphinx-autopackage" script, which is:
Copyright 2008 Société des arts technologiques (SAT),
https://sat.qc.ca/
    )annotations)TYPE_CHECKINGN)main)Sequence)Sphinx)ExtensionMetadata)r   setupzSequence[str]__all__appr   returnr   c                J   ddl m} |                     d           |                     dddt	          t
          t          h                     |                     dd	dt	          t          h                     |                     d
ddt	          t          h                     |                     dddt	          t          h                     |                     dddt	          t          h                     |                     dddt	          t          h                     |                     dddt	          t          h                     |                     dddt	          t          h                     |                     dt	          d          dt	          t          t
          t          t          h                     |                     dddt	          t
          t          h                     | 
                    d|           t          j        dddS )Nr   )
run_apidoczsphinx.ext.autodocapidoc_exclude_patterns env)typesapidoc_max_depth   apidoc_follow_linksFapidoc_separate_modulesapidoc_include_privateapidoc_no_headingsapidoc_module_firstapidoc_implicit_namespacesapidoc_automodule_options)memberszundoc-memberszshow-inheritanceapidoc_moduleszbuilder-initedT)versionparallel_read_safeparallel_write_safe)sphinx.ext.apidoc._extensionr   setup_extensionadd_config_value	frozensetlisttupleintboolsetconnectsphinx__display_version__)r   r   s     Z/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx/ext/apidoc/__init__.pyr	   r	      s:   777777 ,--- !2uItUm4L4L     +QYu=M=MNNN.uItfDUDUVVV!5%y$7H7H      %i6G6G     -ue9dVCTCTUUU.uItfDUDUVVV$eU)TF:K:K     #BCCD#u566	     )2uItUm<T<TUUU KK *--- -"#      )r   r   r   r   )__doc__
__future__r   typingr   r+   sphinx.ext.apidoc._clir   collections.abcr   sphinx.applicationr   sphinx.util.typingr   r
   __annotations__r	   r   r.   r-   <module>r7      s   	 	 	 # " " " " "              ' ' ' ' ' ' 5(((((())))))444444( ( ( ( (& & & & & &r.   