
    4                        d Z ddlZddlZddlZddlZg dZd#dZ	  ej                  ej                  dd de      \  ZZ	es e        ej                  Z ed      ZeD  cg c]  \  } }| 	 c}} Zdev r	 ed	       eD ]  Zed
k(  r e ed             edk(  r e ed             ,edv rld ej"                  d      z   d ej"                  d      z   gZedk(  r%ej'                   ed      j)                                 edj+                  e             edv rg Zdev r"ej/                  dez   ej0                  z          n ed      Zerej/                  e       ej'                   ed      j)                          ed      j)                         z          edk(  r# ed      sej5                  dd ed      z           edj+                  e             `edk(  r e ed              ued!k(  r eej0                         ed"k(  s e ed              y# ej                  $ r  e        Y w xY wc c}} w )$zCexec' "$(dirname -- "$(realpath -- "$0")")/python3.12" "$0" "$@"
'     N)prefixzexec-prefixincludeslibscflagsldflagszextension-suffixhelpabiflags	configdirembed   c           	          t        dj                  t        j                  d   dj	                  d t
        D                    t        j                         t        j                  |        y )NzUsage: {0} [{1}]r   |c              3   &   K   | ]	  }d |z     yw)z--N ).0opts     Wplatform/bundledpythonunix/lib/python3.12/config-3.12-x86_64-linux-gnu/python-config.py	<genexpr>z"exit_with_usage.<locals>.<genexpr>   s     =*3d3h*s   )file)printformatsysargvjoin
valid_optsstderrexitcodes    r   exit_with_usager       sG    	

#
#SXX=*==?EHZZQHHTN     VERSIONz--helpr   z--prefixr   z--exec-prefixexec_prefix)z
--includes--cflagsz-Iincludeplatincluder%   CFLAGS )z--libs	--ldflagsz--embedz-lpython	LIBPYTHONLIBSSYSLIBSr*   Py_ENABLE_SHAREDz-LLIBPLz--extension-suffix
EXT_SUFFIXz
--abiflagsz--configdir)r   )__doc__getoptosr   	sysconfigr   r    r   optsargserrorget_config_vargetvarpyver	opt_flagsr   r   get_pathflagsextendsplitr   r   appendr	   	libpythoninsert)flagvals   00r   <module>rE      sB    	 
 

sxx|R<JD$ 		!	!y%)*TktSTT*	yC
jfX		f]#$	*	**	**955*	**=99;*LL)//12chhuo	'	'	!KK
U*S\\9:{+II&F6N((*VI->-D-D-FFG +,-AtfWo56chhtn	$	$f\"#		cll		fWoM  ||  +s   $H( "I(II