+
    Hwi                         ^ RI t ^ RIt^ RIHtHtHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHtHt  ! R R]4      t ! R R	]	4      t]R
 R l4       tR# )    N)AnyDictListType	TypedDict)VersionSourceInterface)hookimpl)_load_pyproject_toml_existing_versionc                   ,   a  ] tR t^t o V 3R ltRtV tR# )_VersionDatac                &   < V ^8  d   Qh/ S[ ;R&   # )   version)str)format__classdict__s   "4/usr/lib/python3/dist-packages/incremental/_hatch.py__annotate___VersionData.__annotate__   s     L      N)__name__
__module____qualname____firstlineno____annotate_func____static_attributes____classdictcell__r   s   @r   r   r      s      r   r   c                   H   a  ] tR t^t o RtV 3R lR ltV 3R lR ltRtV tR# )IncrementalVersionSourceincrementalc                    < V ^8  d   QhRS[ /# r   return)r   )r   r   s   "r   r   %IncrementalVersionSource.__annotate__   s     L L, Lr   c                    \         P                  P                  V P                  R 4      p\	        V4      pR\        VP                  4      P                  4       /# )z./pyproject.tomlr   )ospathjoinrootr
   r   version_pathpublic)selfr*   configs   &  r   get_version_data)IncrementalVersionSource.get_version_data   sE    ww||DII'9:%d+,V-@-@AHHJKKr   c                @   < V ^8  d   QhRS[ RS[S[S[3,          RR/# )r   r   version_datar&   N)r   r   r   )r   r   s   "r   r   r'      s*     
 
3 
d38n 
 
r   c                H    \        R \        P                  ! V4       R24      h)z0Run `python -m incremental.version --newversion zT` to set the version.

 See `python -m incremental.version --help` for more options.)NotImplementedErrorshlexquote)r/   r   r4   s   &&&r   set_version$IncrementalVersionSource.set_version   s/    !G$% &LM
 	
r   r   N)	r   r   r   r   PLUGIN_NAMEr1   r9   r   r   r    s   @r   r"   r"      s      KL L

 
r   r"   c                P    V ^8  d   QhR\         \        \        ,          ,          /# r%   )r   r   r   )r   s   "r   r   r   #   s     & &tD1G,H'I &r   c                      \         .# )N)r"   r   r   r   hatch_register_version_sourcer>   "   s    $%%r   )r)   r7   typingr   r   r   r   r   )hatchling.version.source.plugin.interfacer   hatchling.pluginr	   r#   r
   r   r   r"   r>   r   r   r   <module>rB      sI    
  3 3 L % ?9 
5 
  
& 
&r   