+
    WBi                    <    ^ RI Ht ^ RIt^ RIHt  ! R R]4      tR# )    )annotationsN)VersionSourceInterfacec                  2    ] tR t^tRtR R ltR R ltRtR# )	EnvSourceenvc                   V ^8  d   QhRR/# )   returndict )formats   "A/usr/lib/python3.14/site-packages/hatchling/version/source/env.py__annotate__EnvSource.__annotate__   s     1 1$ 1    c                	(   V P                   P                  R R4      pV'       g   Rp\        V4      h\        V\        4      '       g   Rp\        V4      hV\        P                  9  d   RV R2p\        V4      hR\        P                  V,          /# )variable z#option `variable` must be specifiedz"option `variable` must be a stringzenvironment variable `z` is not setversion)	configget
ValueError
isinstancestr	TypeErrorosenvironRuntimeError)selfr   messages   &  r   get_version_dataEnvSource.get_version_data   s    ;;??:r2;GW%%(C((:GG$$2::%.xjEGw''2::h/00r   c               $    V ^8  d   QhRRRRRR/# )r	   r   r   version_datar   r
   Noner   )r   s   "r   r   r      s!     + +3 +d +t +r   c                	    R p\        V4      h)z Cannot set environment variables)NotImplementedError)r   r   r$   r    s   &&& r   set_versionEnvSource.set_version   s    4!'**r   r   N)__name__
__module____qualname____firstlineno__PLUGIN_NAMEr!   r(   __static_attributes__r   r   r   r   r      s    K1 + +r   r   )
__future__r   r   )hatchling.version.source.plugin.interfacer   r   r   r   r   <module>r2      s    " 	 L+& +r   