
    ge                         d dl Z d dlZd dlZd dlZd dlZddZedk    r6 ej                    Ze	                    dde
d           e                                Zej        s e j        ej                            ej                            e                              Zed	z  d
z  Zej                            e          s ej        e            eed           dS  e j        ej                            ej                            e                              Z e j         ej                              ej        z  Z ee           dS dS )    NFc                    t          j        t                    j        dz  }|r5t	          j        t          j        t          |          d| ddgd           d S t	          j        t          j        t          |          d| gd           d S )Nz_boost/include/code_gen.py-oz--distutils-buildTrueT)check)	pathlibPath__file__parent
subprocessrunsys
executablestr)outdirdistutils_buildcode_gens      9lib/python3.11/site-packages/scipy/stats/_generate_pyx.py
make_boostr      s    |H%%,/KKH #HtV+V5<@	B 	B 	B 	B 	B 	B 	HtVD!	# 	# 	# 	# 	# 	#    __main__r   z--outdirzPath to the output directory)typehelp_boostsrcT)r   )F)r   r   r   osargparser   __name__ArgumentParserparseradd_argumentr   
parse_argsargsr   r   pathabspathdirnamer	   
outdir_absoutdir_abs_boostexistsmakedirs
srcdir_absgetcwd r   r   <module>r-      s        



 				 # # # # z$X$&&F
js;  = = =D; !W\"'//"'//(2K2K"L"LMM
%058w~~.// 	*BK()))
#T:::::: "W\"'//"'//(2K2K"L"LMM
!W\)")++..<

:# r   