o
    ÓèFh7  ã                   @   s(   d Z ddlZddlZddlZdd„ ZdS )zX
This file provides zest.releaser entrypoints using when releasing new
qrcode versions.
é    Nc           	      C   s6  | d dkrdS t j t j t j t¡¡¡}t j |dd¡}t|ƒ�}| ¡ }W d  ƒ n1 s1w   Y  d}t|ƒD ]8\}}| 	d¡sFq<t
 d|¡}t|ƒd	k rSq<|d
 | d k}|rt| d |d
< tj ¡  d¡|d< d |¡||<  |r™t|dƒ�}|D ]}| |¡ qW d  ƒ dS 1 s’w   Y  dS dS )z5
    Update the version in the manpage document.
    ÚnameÚqrcodeNÚdoczqr.1Fz.TH z	"([^"]*)"é   é   Únew_versionz	%-d %b %Yé   ú"Úw)ÚosÚpathÚdirnameÚabspathÚ__file__ÚjoinÚopenÚ	readlinesÚ	enumerateÚ
startswithÚreÚsplitÚlenÚdatetimeÚnowÚstrftimeÚwrite)	ÚdataÚbase_dirÚfilenameÚfÚlinesÚchangedÚiÚlineÚparts© r%   úG/var/www/html/loop/nvenv/lib/python3.10/site-packages/qrcode/release.pyÚupdate_manpage
   s6   

ÿ
ÿ"ÿÿr'   )Ú__doc__r   r   r   r'   r%   r%   r%   r&   Ú<module>   s
    