+
    Ž°³jÚ  ã                  ó�   € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	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)ÚAnyÚ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
&   RR.tR]R&   RRR]	3.t
R]R&   R tR R ltR R ltR R ltR R ltR R ltR R ltR]3R]3R ]3R!]3.tR"]R#&   R$tR# )0Úbuildz"build everything needed to installNz
plat-name=Úpz3platform name to build for, if supported [default: Ú]ÚdebugÚforcezHClassVar[list[tuple[str, str, str]] | list[tuple[str, str | None, str]]]Úuser_optionsz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   &Úd/home/luca/screen-checking/.venv/lib/python3.14/site-packages/setuptools/_distutils/command/build.pyÚinitialize_optionsÚbuild.initialize_options5   s[   € Ø!ˆŒð "ˆÔØ!ˆÔØˆŒØˆŒØ!ˆÔØˆŒØˆŒØˆŒ
ØˆŒ
ØˆŒØˆŽó    c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚNone© )Úformats   "r    Ú__annotate__Úbuild.__annotate__E   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_optionsE   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               ó   € V ^8„  d   QhRR/# ©r&   r'   Úboolr)   )r*   s   "r    r+   r,   �   s   € ÷ 4ñ 4 $ñ 4r#   c                	ó6   € V P                   P                  4       # rO   )r@   Úhas_pure_modulesr   s   &r    rY   Úbuild.has_pure_modules�   s   € Ø× Ñ ×1Ñ1Ó3Ð3r#   c               ó   € V ^8„  d   QhRR/# rV   r)   )r*   s   "r    r+   r,   �   ó   € ÷ 3ñ 3 ñ 3r#   c                	ó6   € V P                   P                  4       # rO   )r@   Úhas_c_librariesr   s   &r    r^   Úbuild.has_c_libraries�   ó   € Ø× Ñ ×0Ñ0Ó2Ð2r#   c               ó   € V ^8„  d   QhRR/# rV   r)   )r*   s   "r    r+   r,   “   r\   r#   c                	ó6   € V P                   P                  4       # rO   )r@   rA   r   s   &r    rA   Úbuild.has_ext_modules“   r`   r#   c               ó   € V ^8„  d   QhRR/# rV   r)   )r*   s   "r    r+   r,   –   s   € ÷ /ñ /˜Tñ /r#   c                	ó6   € V P                   P                  4       # rO   )r@   Úhas_scriptsr   s   &r    rf   Úbuild.has_scripts–   s   € Ø× Ñ ×,Ñ,Ó.Ð.r#   Úbuild_pyÚ
build_clibÚ	build_extr   z8ClassVar[list[tuple[str, Callable[[Any], bool] | None]]]Úsub_commands)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=r2   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	   r   Ú__annotations__r   r   r   r!   rK   rS   rY   r^   rA   rf   rk   Ú__static_attributes__r)   r#   r    r   r      sê   ‡ Ø6€Kð
 	AØVØWð	
ð
 	@Ø9àØØAÁ,Ã.ÐAQÐQRÐSð	
ð
 	8Ø;ØUØLØUð)	ð ð ó ð2 -4°WÐ+=€OÐ(Ó=ð 
˜$Ð :¸NÐKðW€LÐSó òõ ;Lõz'õ4õ3õ3õ/ð 
Ð%Ð&Ø	�Ð'Ø	�oÐ&Ø	˜+Ð&ð	N€LÐJ÷ r#   r   )Ú__doc__Ú
__future__r   r6   r8   r;   Úcollections.abcr   Útypingr   r   Ú	ccompilerr   Úcorer   Úerrorsr   Úutilr	   r   r)   r#   r    Ú<module>r�      s8   ðñ-õ #ã 	Û 
Û Ý $ß  å &Ý Ý )Ý ôKˆGö Kr#   