+
    WBiO                        ^ RI Ht ^ RIt^ RIHtHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ RIHt ]'       d   ^ R	IHt  ! R
 R]],          4      tR# )    )annotationsN)TYPE_CHECKINGAnyGeneric)BuilderInterface)ProjectMetadata)PluginManagerBound)load_plugin_from_script)DEFAULT_BUILD_SCRIPT)Applicationc                  *    ] tR t^tRtRR R lltRtR# )CustomBuildercustomNc               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   rootstrplugin_managerzPluginManagerBound | Noneconfigzdict[str, Any] | NonemetadatazProjectMetadata | NoneappzApplication | Nonereturnr    )formats   ">/usr/lib/python3.14/site-packages/hatchling/builders/custom.py__annotate__CustomBuilder.__annotate__   sF     # ## 2# &	#
 )#  # 
#    c                	   \        WV4      pVP                  P                  P                  V P                  / 4      p\        V\        4      '       g   R V P                   R2p\        V4      hVP                  R\        4      p	\        V	\        4      '       g   RV P                   R2p\        V4      hV	'       g   RV P                   R2p\        V4      h\        P                  P                  \        P                  P                  W4      4      p
\        P                  P                  V
4      '       g   RV	 2p\!        V4      h\#        W\$        R4      pV! WW4VR7      pV P                  Vn        V# )	z Field `tool.hatch.build.targets.z` must be a tablepathzOption `path` for builder `z` must be a stringz` must not be empty if definedzBuild script does not exist: builder)r   r   r   r   )r   hatchbuild_targetsgetPLUGIN_NAME
isinstancedict	TypeErrorr   r   
ValueErrorosr    normpathjoinisfileOSErrorr
   r   )clsr   r   r   r   r   project_metadatatarget_configmessagebuild_scriptr    
hook_classhooks   &&&&&&       r   __new__CustomBuilder.__new__   s>    +4H(..<<@@RTU-..88IIZ[GG$$$((1EF,,,3COO3DDVWGG$$3COO3DDbcGW%%wwT @Aww~~d##5l^DG'"",TAQS\]
$fehi ??r   r   )NNNN)__name__
__module____qualname____firstlineno__r%   r6   __static_attributes__r   r   r   r   r      s    K# #r   r   )
__future__r   r*   typingr   r   r   #hatchling.builders.plugin.interfacer   hatchling.metadata.corer   hatchling.plugin.managerr	   hatchling.plugin.utilsr
   hatchling.utils.constantsr   hatchling.bridge.appr   r   r   r   r   <module>rE      s8    " 	 . . @ 3 7 : :0&G./ &r   