Ë
    RPf»
  ã                  ó€   — d dl mZ d dlZg d¢ZdZdxZxZZes&d dl	Z	d dl
Z
d dlZdd„Z ee«      Zd	d„Z eee«      Zyy)
é    )ÚannotationsN)ÚtagÚversionÚcommitTz12.0c                ó:  — t        j                  t        «      }|j                  |j                  dk(  rdnd   }	 t        j                  g d¢d|ddd¬«      j                  j                  «       }d}t        j                  ||«      }|€J ‚|j                  «       \  }}|j                  d	d
«      }| › d|› d|› �S # t        t
        j                  t
        j                  f$ r Y nw xY w	 t         j"                  j%                  d«      S # t&        $ r Y nw xY w| › d�S )Nzsetup.pyr   é   )ÚgitÚdescribez--dirtyz--tagsz--longTé   )Úcapture_outputÚcwdÚtimeoutÚcheckÚtextz+[0-9.]+-([0-9]+)-(g[0-9a-f]{7,}(?:-dirty)?)ú-ú.z.devú+Ú
websocketsz.dev0+gunknown)ÚpathlibÚPathÚ__file__ÚparentsÚnameÚ
subprocessÚrunÚstdoutÚstripÚreÚ	fullmatchÚgroupsÚreplaceÚFileNotFoundErrorÚCalledProcessErrorÚTimeoutExpiredÚ	importlibÚmetadatar   ÚImportError)r   Ú	file_pathÚroot_dirÚdescriptionÚdescription_reÚmatchÚdistanceÚ	remainders           úL/var/www/fastapitest/venv/lib/python3.12/site-packages/websockets/version.pyÚget_versionr0      s+  € ô —L‘L¤Ó*ˆ	Ø×$Ñ$¨)¯.©.¸JÒ*F¡QÈAÑNˆð	6Ü$Ÿ.™.ÚBØ#ØØØØô÷ ‰f—U‘U“Wð ð  LˆNÜ—L‘L °Ó=ˆEØÐ$Ð$Ð$Ø"'§,¡,£.ÑˆH�iØ!×)Ñ)¨#¨sÓ3ˆIØ�U˜$˜x˜j¨¨)¨Ð5Ð5øô Ü×)Ñ)Ü×%Ñ%ð
ò 	ñ
 ð	úð	Ü×%Ñ%×-Ñ-¨lÓ;Ð;øÜò 	Ùð	úð ��nÐ%Ð%s#   »5B; Â;(C&Ã%C&Ã*D	 Ä		DÄDc                óp   — d}t        j                  ||«      }|€J ‚|j                  «       \  }|dk(  r| S |S )Nz7[0-9.]+\.dev[0-9]+\+g([0-9a-f]{7,}|unknown)(?:\.dirty)?Úunknown)r   r   r    )r   r   Ú
version_rer,   r   s        r/   Ú
get_commitr4   J   sB   € àOˆ
Ü—‘˜Z¨Ó1ˆØÐ Ð Ð Ø—L‘L“N‰	ˆØ 	Ò)ˆsÐ5¨vÐ5ó    )r   ÚstrÚreturnr6   )r   r6   r   r6   r7   r6   )Ú
__future__r   Úimportlib.metadatar%   Ú__all__Úreleasedr   r   r   r   r   r   r0   r4   © r5   r/   ú<module>r=      sa   ðÝ "ã ò '€ð €àÐ €Ð €g�ñ ÛÛÛó'&ñR ˜#Ó€Gó6ñ ˜˜WÓ%�Fðq r5   