+
    WBib                    ^    ^ RI Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
  ! R R4      tR# )	    )annotationsN)Any)BuildHookInterface)load_plugin_from_script)DEFAULT_BUILD_SCRIPTc                  &    ] tR t^tRtR R ltRtR# )CustomBuildHookcustomc          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
   rootstrconfigzdict[str, Any]argsr   kwargsreturnr    )formats   "D/usr/lib/python3.14/site-packages/hatchling/builders/hooks/custom.py__annotate__CustomBuildHook.__annotate__   s<        	
  
    c                	   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\        Wu\        R4      pV! W.VO5/ VB p	V P                  V	n        V	# )pathzOption `path` for build hook `z` must be a stringz` must not be empty if definedzBuild script does not exist: 
build_hook)getr   
isinstancer   PLUGIN_NAME	TypeError
ValueErrorosr   normpathjoinisfileOSErrorr   r   )
clsr   r   r   r   build_scriptmessager   
hook_classhooks
   &&&*,     r   __new__CustomBuildHook.__new__   s     zz&*>?,,,6s6GGYZGG$$6s6GGefGW%%wwT @Aww~~d##5l^DG'"",TASUab
$888 ??r   r   N)__name__
__module____qualname____firstlineno__r   r+   __static_attributes__r   r   r   r	   r	      s    K r   r	   )
__future__r   r!   typingr   )hatchling.builders.hooks.plugin.interfacer   hatchling.plugin.utilsr   hatchling.utils.constantsr   r	   r   r   r   <module>r7      s!    " 	  H : : r   