HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/rpm_vercmp/__pycache__/vercmp.cpython-310.pyc
o

�N�g�
�@s<ddlmZddlmZddlZGdd�de�Zdd�ZdS)�)�print_function)�unicode_literalsNc@s6eZdZe�d�Ze�d�Ze�d�Zedd��Z	dS)�Vercmps^([^a-zA-Z0-9~]*)(.*)$s
^([\d]+)(.*)$s^([a-zA-Z]+)(.*)$cCs�|�dd�}|�dd�}|s|r�|j�|�}|j�|�}|�d�|�d�}}|�d�|�d�}}|s6|r7q|�d�rQ|�d�sCdS|dd�|dd�}}q|�d�rXdS|r\|s]nr|j�|�}|rr|j�|�}|sodSd}n|j�|�}|j�|�}d}|s�dS|s�|r�dSdS|�d�|�d�}}|�d�|�d�}}|r�|�d	�}|�d	�}t|�}t|�}	||	kr�dS||	kr�dS||kr�dS||kr�dSqt|�}
t|�}|
|kr�d
kr�d
S|
d
kr�dSdS)N�ascii�ignore���~���TF�0r)	�encode�R_NONALNUMTILDE�match�group�
startswith�R_NUM�R_ALPHA�lstrip�len)�cls�first�secondZm1Zm2Zm1_headZm2_headZisnumZm1hlenZm2hlenZm1lenZm2len�r�E/opt/saltstack/salt/lib/python3.10/site-packages/rpm_vercmp/vercmp.py�comparesn




�zVercmp.compareN)
�__name__�
__module__�__qualname__�re�compiler
rr�classmethodrrrrrrs


rcCst�||�S)N)rr)rrrrr�vercmpjsr!)Z
__future__rrr�objectrr!rrrr�<module>s
T