HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/lib/python3.10/site-packages/websockets/__pycache__/version.cpython-310.pyc
o

�h��@svddlmZddlZgd�ZdZdZZZes9ddl	Z	ddl
Z
ddlZdd	d
�Zee�Zddd
�Z
e
ee�ZdSdS)�)�annotationsN)�tag�version�commitTz15.0.1r�str�returnc
s"t�t���j�jdkrdnd}ztj�d�}Wn	ty"Yn wtj�	d�}|rB�fdd�|D�}|rB|d}|�
��krB|Sztjgd�d|d	ddd
�j
��}WnttjtjfybYn*wd}t�||�}|durvtd|����|��\}	}
|
�d
d�}
|�d|	�d|
��S|�d�S)Nzsetup.pyr��
websocketscsg|]
}|j�jkr|�qS�)�name)�.0�f��	file_pathr
�E/usr/local/CyberCP/lib/python3.10/site-packages/websockets/version.py�
<listcomp>.szget_version.<locals>.<listcomp>)�git�describez--dirtyz--tagsz--longT�)�capture_output�cwd�timeout�check�textz+[0-9.]+-([0-9]+)-(g[0-9a-f]{7,}(?:-dirty)?)zUnexpected git description: �-�.z.dev�+z.dev0+gunknown)�pathlib�Path�__file__�parentsr�	importlib�metadatar�ImportError�files�locate�
subprocess�run�stdout�strip�FileNotFoundError�CalledProcessError�TimeoutExpired�re�	fullmatch�
ValueError�groups�replace)r�root_dirrr$�
version_files�version_file�description�description_re�match�distance�	remainderr
rr�get_versionsP
���	
��
r:rcCs@d}t�||�}|durtd|����|��\}|dkr|S|S)Nz7[0-9.]+\.dev[0-9]+\+g([0-9a-f]{7,}|unknown)(?:\.dirty)?zUnexpected version: �unknown)r-r.r/r0)rr�
version_rer7rr
r
r�
get_commitSs
r=)rrrr)rrrrrr)�
__future__r�importlib.metadatar!�__all__�releasedrrrrr-r&r:r=r
r
r
r�<module>s
2
	�