
    xf                         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(  rA ej                         Zej                  dde
d       ej                         Zej                  s e j                  ej                  j!                  ej                  j#                  e                  Zedz  d	z  Zej                  j+                  e      s ej,                  e        eed
       y e j                  ej                  j!                  ej                  j#                  e                  Z e j                   ej0                               ej                  z  Z ee       yy)    Nc                 "   t        j                  t              j                  dz  }|r5t	        j
                  t        j                  t        |      d| ddgd       y t	        j
                  t        j                  t        |      d| gd       y )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      ;/usr/lib/python3/dist-packages/scipy/stats/_generate_pyx.py
make_boostr      sm    ||H%,,/KKHHtV+V5<@	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\\"''//"''//(2K"LM
%058ww~~./BKK()#T: "W\\"''//"''//(2K"LM
!W\\)"))+.<
:# r   