
    Vh                     "   d dl mZmZmZ d dlZd dlZd dlZd dlmZm	Z	m
Z
 d dlmZmZmZ dZdZddefdZ ej&                          ej(                  d       ej*                  d	d
       ej*                  dd
       ej*                  dd       ej*                  dd       ej*                  dd       ej*                  dd       ej*                  dd      d                                                                Zedk(  r e        yy)    )absolute_importdivisionprint_functionN)DictOptionalCallable)Version	_findPath_existing_versionz"""
Provides {package} version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update {package}` to change this file.

from incremental import Version

__version__ = {version_repr}
__all__ = ["__version__"]
i  c           
      V   |	st         j                  }	|st        j                  j	                         }|st         |	       |       }|r|s|r|s|r|s|r|rt        d      |r|s|r|s|r|rt        d      |r|s|r|s|r|s|r|s|r|rt        d      t         j                  j                  |d      }|rddl	m
} t        |      } ||      j                  }t        |j                        }d}d}t        |      dk(  r|\  }nt        |      dk(  r|\  }}n|\  }}}t!        | ||||j"                  r|j"                  d   nd |j$                  r|j$                  d   nd |j&                  r|j&                  d   nd 	      }n|r-t!        | |j(                  t*        z
  |j,                  d      }|}n|r|st        |      }|j.                  r<t!        | |j0                  |j2                  |j4                  |j.                  dz         }n}t!        | |j(                  t*        z
  |j,                  dd      }nQ|rAt        |      }t!        | |j0                  |j2                  |j4                  dz   |rdnd       }n|rXt        |      }|j$                  d}n|j$                  dz   }t!        | |j0                  |j2                  |j4                  |
      }n|rct        |      }|j&                  d}n|j&                  dz   }t!        | |j0                  |j2                  |j4                  |j.                  |      }nOt        |      }|j.                  r-t!        | |j0                  |j2                  |j4                        }nt        d      t7        t!        | ddd            j9                  d      d   j;                  dd      }|j=                  d      }t7        |      j9                  d      d   j;                  dd      }|j=                  d      }t7        |      j9                  d      d   j;                  dd      }|j=                  d      } |
d|j?                         z         t        j@                  |      D ]  \  }}}|D ]  }t         j                  j                  ||      } tC        | d      5 }!|!jE                         }"d d d        "}#|j.                  r|#j;                  ||      }#|#j;                  | j=                  d      dz   |j?                         j=                  d      z   | j=                  d      dz   |j?                         j=                  d      z         }#|#j;                  ||      }#|#j;                  |j;                  dd      |      }#|#j;                  | j=                  d      dz   | j=                  d      dz   |j?                         j=                  d      z         }#|#|"k7  sp |
d|        tC        | d      5 }!|!jG                  |#       d d d           |
d|       tC        |d      5 }!|!jG                  tH        jK                  | |      j=                  d             d d d        y # 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   y xY w)NzOnly give --newversionzOnly give --devzOnly give --createz_version.pyr   )parse_version      )release_candidatepostdev)r   )r   z6You need to issue a rc before updating the major/minorNEXT#'"utf8zUpdating codebase to %srb       '   "s    NEXTz	Updating wb)packageversion_repr)&osgetcwddatetimedatetodayr
   
ValueErrorpathjoinpkg_resourcesr   r   _versionlistreleaselenr	   prer   r   year_YEAR_STARTmonthr   majorminormicroreprsplitreplaceencodepublicwalkopenreadwrite_VERSIONPY_TEMPLATEformat)$r   r%   
newversionpatchrcr   r   create_date_getcwd_printversionpathr   existing
st_versionr*   r1   r2   r0   v_post_dev	NEXT_reprNEXT_repr_bytesr   version_repr_bytesexisting_version_reprexisting_version_repr_bytesdirpathdirnames	filenamesfilenamefilepathforiginal_contentcontents$                                       B/home/dcms/DCMS/lib/python3.12/site-packages/incremental/update.py_runrY      s    ))##%G, 	122
ucd*++ 	-..'',,t]3K/$[1":.77
z))*w<1HU\Q"LE5")E5%3=>>jnnQ/t'1#D%/^^
q!
 
GUZZ+5u{{AF	E$[1%%**Q.A k!95;;1MA	$[1NNNNNNQA
 
$[1== EMMA%EGX^^X^^X^^RWX	$[1<<D<<!#DNNNNNN&&
 %[1%%PAUVVWWfa34::3?BJJ3PSTI&&v.O7==%a(00c:L%,,V4 N005a8@@cJ"7">">v"F
$
34(*  %$9! 	%Hww||GX6Hh% ,#$668 ,&G ))!///1C "//^^F+d2X__5F5M5Mf5UU^^F+d2QXXZ5F5Fv5NN ooo7IJGoo''d35GG
 oov&1'$.1B1B61JJG
 **23(D) %QGGG$% %=	% %D K)*	k4	  
A	#**7*VfVn	

 
A, ,8% %
 
s$   8ZZ6ZZZZ(r   z--path)defaultz--newversionz--patchT)is_flagz--rcz--postz--devz--createc           
      (    t        | |||||||      S )Nr   r%   r>   r?   r@   r   r   rA   )rY   r]   s           rX   runr^      s)    & 	 	    __main__)
__future__r   r   r   clickr   r!   typingr   r   r   incrementalr	   r
   r   r<   r.   printrY   commandargumentoptionr^   __name__ r_   rX   <module>rk      s   A @  	  + + = =   A
H 	h%nd+i&fd#h%gt$j$' ( % & $ ' , &  , zE r_   