
    ldW                    @   d dl mZ d dlZd dlZd dlZddlmZ d dlZd dlZ	 ej                         Zej                  d       ej                  ddg        ej                  d	       ej                  d
       ej                  d       ej                  d       ddZy)    )annotationsN   )destdir_joinz	--installz--extra-extension-pathappend)actiondefaultz--namez
--builddirz--project-versionz--docdirc                   t         j                  |       \  }}t        j                  j	                         }|j                  d      }|r|gng }t        j                  j                  ||j                  z         |d<   t        j                  ||j                  |      }|dk7  r|S |j                  rt        j                  j                  |j                  |j                        }t        j                  j                  dd      }t        ||j                        }	t!        j"                  |	d       t!        j$                  ||	       y)N
PYTHONPATH)cwdenvr   DESTDIR T)ignore_errors)parserparse_known_argsosenvironcopygetpathsepjoinextra_extension_path
subprocesscallbuilddirinstallpathr   docdirshutilrmtreecopytree)
argvoptionsargssubenvvalpathsres
source_dirdestdir
installdirs
             A/usr/lib/python3/dist-packages/mesonbuild/scripts/hotdochelper.pyrunr-      s    ++D1MGTZZ__F
**\
"CSEbE::??573O3O+OPF<
//$G$4$4&
AC
ax
WW\\'"2"2GOOD
**..B/!'7>>:
j5
J/    )r"   zT.List[str]returnint)
__future__r   r   r   r   r   r   argparsetypingTArgumentParserr   add_argumentr-    r.   r,   <module>r8      s    " 	     	 	 	 	"   K     ,Xr  J   H    L !   ' (   J r.   