Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
ansible
/
utils
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: version.cpython-310.pyc
o O�h8 � @ sd d dl mZ d dlZd dlmZmZ ejdejd�ZG dd� d�Z G dd � d �Z G d d� de�ZdS )� )�annotationsN)�LooseVersion�Versiona� ^ (?P<major>0|[1-9]\d*) \. (?P<minor>0|[1-9]\d*) \. (?P<patch>0|[1-9]\d*) (?: - (?P<prerelease> (?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*) (?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))* ) )? (?: \+ (?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*) )? $ )�flagsc @ �P e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� ZdS )�_Alphaz�Class to easily allow comparing strings Largely this exists to make comparing an integer and a string on py3 so that it works like py2. c C s || _ d S �N)� specifier��selfr � r �@/usr/local/lib/python3.10/dist-packages/ansible/utils/version.py�__init__, � z_Alpha.__init__c C � t | j�S r ��reprr �r r r r �__repr__/ r z_Alpha.__repr__c C �. t |t�r| j|jkS t |t�r| j|kS dS �NF)� isinstancer r �str�r �otherr r r �__eq__2 � z _Alpha.__eq__c C � | � |� S r �r r r r r �__ne__: � z _Alpha.__ne__c C �<