o
    >h                     @   s   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dZe ed	ejd
ddejdddejdddejdddejdddejdddejddddd Zedkr}e  dS dS )    )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           $   
   C   s  |	st j}	|stj }|st|	 | }|r|s$|r|s$|r |s$|r(|r(td|r,|s4|r0|s4|r8|r8td|r<|sL|r@|sL|rD|sL|rH|sL|rP|rPtdt 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 d	}n|rt| |jt |jd}|}n|r|st|}|jrt| |j|j|j|jd }nt| |jt |jdd}nu|rt|}t| |j|j|jd |rdnd }n]|r t|}|jd u rd}n|jd }t| |j|j|j|d
}n;|rDt|}|jd u r0d}n|jd }t| |j|j|j|j|d}nt|}|jrWt| |j|j|j}ntdtt| ddddd dd}|d}t|dd dd}|d}t|dd dd}|d}|
d|   t  |D ]\}}}|D ]}t j||} t!| d}!|!" }"W d    n	1 sw   Y  |"}#|jr|#||}#|#| dd | d | dd | d }#|#||}#|#|dd|}#|#| dd | dd | d }#|#|"krE|
d| f  t!| d}!|!#|# W d    n	1 s@w   Y  qq|
d|f  t!|d}!|!#t$j%| |dd W d    d S 1 sow   Y  d S )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 %s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(   r/   r0   r.   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content rV   r/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/incremental/update.py_run   s<  

	









$




!$rX   r   z--path)defaultz--newversionz--patchT)is_flagz--rcz--postz--devz--createc              
   C   s   t | |||||||dS )Nr   r#   r<   r=   r>   r   r   r?   )rX   r[   rV   rV   rW   run   s   r\   __main__)
__future__r   r   r   clickr   r   typingr   r   r   incrementalr   r	   r
   r:   r,   printrX   commandargumentoptionr\   __name__rV   rV   rV   rW   <module>   s4   
 E
