+
    êh#  ã                  óŒ   € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^RI
Ht ^RIHt ^RIHt ^RIHt  ! R	 R
]4      tR# )zBdistutils.command.build

Implements the Distutils 'build' command.)ÚannotationsN)ÚCallable)ÚClassVar)Úshow_compilers)ÚCommand)ÚDistutilsOptionError)Úget_platformc                  óÌ   € ] tR t^t$ RtRRRR R!R"RRR]! 4        R23R#R$R%R&R'.tRR.tR	]R
&   RRR]	3.t
R]R&   R tR R ltR R ltR tR tR tR tR]3R]3R]3R]3.tRtR# )(Úbuildz"build everything needed to installNz
plat-name=Úpz3platform name to build for, if supported [default: Ú]ÚdebugÚforcezClassVar[list[str]]Úboolean_optionszhelp-compilerzlist available compilerszAClassVar[list[tuple[str, str | None, str, Callable[[], object]]]]Úhelp_optionsc                	ó®   € R V n         RV n        RV n        RV n        RV n        RV n        RV n        RV n        RV n        RV n	        RV n
        RV n        R# )r
   NF)Ú
build_baseÚbuild_purelibÚbuild_platlibÚ	build_libÚ
build_tempÚbuild_scriptsÚcompilerÚ	plat_namer   r   Ú
executableÚparallel©Úselfs   &ÚE/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.pyÚinitialize_optionsÚbuild.initialize_options3   s[   € Ø!ˆŒð "ˆÔØ!ˆÔØˆŒØˆŒØ!ˆÔØˆŒØˆŒØˆŒ
ØˆŒ
ØˆŒØˆŽó    c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚNone© )Úformats   "r   Ú__annotate__Úbuild.__annotate__C   s   € ÷ ;Lñ ;L $ñ ;Lr!   c                	óÊ  € V P                   f   \        4       V n         M \        P                  R8w  d   \	        R4      hRV P                    R\
        P                  P                   2p\        P                  ! R4      '       d
   VR,          p\        \
        R4      '       d
   VR,          pV P                  f0   \        P                  P                  V P                  R	4      V n        V P                  f7   \        P                  P                  V P                  R	V,           4      V n        V P                   fD   V P"                  P%                  4       '       d   V P                  V n        MV P                  V n        V P&                  f7   \        P                  P                  V P                  R
V,           4      V n        V P(                  ff   \        P                  P                  V P                  R\
        P*                  P,                   R\
        P*                  P.                   24      V n        V P0                  fI   \
        P0                  '       d3   \        P                  P3                  \
        P0                  4      V n        \5        V P6                  \8        4      '       d    \;        V P6                  4      V n        R # R #   \<         d    \	        R4      hi ; i)NÚntzW--plat-name only supported on Windows (try using './configure --help' on your platform)Ú.Ú-ÚPy_GIL_DISABLEDÚtÚgettotalrefcountz-pydebugÚlibÚtempzscripts-zparallel should be an integer)r   r   ÚosÚnamer   ÚsysÚimplementationÚ	cache_tagÚ	sysconfigÚget_config_varÚhasattrr   ÚpathÚjoinr   r   r   ÚdistributionÚhas_ext_modulesr   r   Úversion_infoÚmajorÚminorr   ÚnormpathÚ
isinstancer   ÚstrÚintÚ
ValueError)r   Úplat_specifiers   & r   Úfinalize_optionsÚbuild.finalize_optionsC   s  € Ø�>‰>Ò!Ü)›^ˆD�Nô
 �w‰w˜$ŒÜ*ðCóð ð
 ˜TŸ^™^Ð,¨A¬c×.@Ñ.@×.JÑ.JÐ-KÐLˆô ×#Ò#Ð$5×6Ò6Ø˜cÕ!ˆNô
 ”3Ð*×+Ò+Ø˜jÕ(ˆNð
 ×ÑÒ%Ü!#§¡§¡¨d¯o©o¸uÓ!EˆDÔØ×ÑÒ%Ü!#§¡§¡¨d¯o©o¸uÀ~Õ?UÓ!VˆDÔð
 �>‰>Ò!Ø× Ñ ×0Ñ0×2Ò2Ø!%×!3Ñ!3�•à!%×!3Ñ!3�”ð �?‰?Ò"Ü Ÿg™gŸl™l¨4¯?©?¸FÀ^Õ<SÓTˆDŒOØ×ÑÒ%Ü!#§¡§¡Ø—‘Øœ3×+Ñ+×1Ñ1Ð2°!´C×4DÑ4D×4JÑ4JÐ3KÐLó"ˆDÔð
 �?‰?Ò"¤s§~§~ ~Ü Ÿg™g×.Ñ.¬s¯~©~Ó>ˆDŒOä�d—m‘m¤S×)Ò)ðLÜ # D§M¡MÓ 2�–ñ *øô ô LÜ*Ð+JÓKÐKðLús   Ê-K ËK"c               ó   € V ^8„  d   QhRR/# r#   r'   )r(   s   "r   r)   r*   €   s   € ÷ 'ñ '�Tñ 'r!   c                	óV   € V P                  4        F  pV P                  V4       K  	  R # ©N)Úget_sub_commandsÚrun_command)r   Úcmd_names   & r   ÚrunÚ	build.run€   s%   € ð ×-Ñ-Ö/ˆHØ×Ñ˜XÖ&ó 0r!   c                	ó6   € V P                   P                  4       # rM   )r>   Úhas_pure_modulesr   s   &r   rT   Úbuild.has_pure_modules‹   s   € Ø× Ñ ×1Ñ1Ó3Ð3r!   c                	ó6   € V P                   P                  4       # rM   )r>   Úhas_c_librariesr   s   &r   rW   Úbuild.has_c_librariesŽ   ó   € Ø× Ñ ×0Ñ0Ó2Ð2r!   c                	ó6   € V P                   P                  4       # rM   )r>   r?   r   s   &r   r?   Úbuild.has_ext_modules‘   rY   r!   c                	ó6   € V P                   P                  4       # rM   )r>   Úhas_scriptsr   s   &r   r]   Úbuild.has_scripts”   s   € Ø× Ñ ×,Ñ,Ó.Ð.r!   Úbuild_pyÚ
build_clibÚ	build_extr   )r   r   r   r   r   r   r   r   r   r   r   r   )zbuild-base=Úbz base directory for build library)zbuild-purelib=Nz2build directory for platform-neutral distributions)zbuild-platlib=Nz3build directory for platform-specific distributions)z
build-lib=NzWbuild directory for all distribution (defaults to either build-purelib or build-platlib)zbuild-scripts=Nzbuild directory for scripts)zbuild-temp=r0   ztemporary build directory)z	compiler=Úczspecify the compiler type)z	parallel=Újznumber of parallel build jobs)r   Úgz;compile extensions and libraries with debugging information)r   Úfz2forcibly build everything (ignore file timestamps))zexecutable=Úez5specify final destination interpreter path (build.py))Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Údescriptionr   Úuser_optionsr   Ú__annotations__r   r   r   rI   rQ   rT   rW   r?   r]   Úsub_commandsÚ__static_attributes__r'   r!   r   r
   r
      sÔ   ‡ Ø6€Kð 	AØVØWð	
ð
 	@Ø9àØØAÁ,Ã.ÐAQÐQRÐSð	
ð
 	8Ø;ØUØLØUð)€Lð. -4°WÐ+=€OÐ(Ó=ð 
˜$Ð :¸NÐKðW€LÐSó òõ ;Lõz'ò4ò3ò3ò/ð 
Ð%Ð&Ø	�Ð'Ø	�oÐ&Ø	˜+Ð&ð	„Lr!   r
   )Ú__doc__Ú
__future__r   r4   r6   r9   Úcollections.abcr   Útypingr   Ú	ccompilerr   Úcorer   Úerrorsr   Úutilr   r
   r'   r!   r   Ú<module>ry      s8   ðñ-õ #ã 	Û 
Û Ý $Ý å &Ý Ý )Ý ôIˆGö Ir!   