File: //snap/core18/current/usr/share/python3/debpython/__pycache__/version.cpython-36.pyc
3
Ĥ�[�7 � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z dZ
eje
�Zejdej
�Ze je�Zejd�Zejd �Ze s�e r�e� Zejd
� es�ejdd�d
d� Zes�ejdd�jdd�Zyedd� ejd�D ��ZW n ek
�r ejd� Y nX yedd� ejd�D ��ZW n ek
�r@ ejd� Y nX G dd� d�Zd'dd�Zdd� Z dd� Z!dd � Z"d!d"� Z#d#d$� Z$d(d%d&�Z%dS ))� N)�environ)�exists)�ConfigParser)�
GeneratorTypez(-)?(\d\.\d+)(?:(-)(\d\.\d+)?)?z�
(?P<major>\d+)\.?
(?P<minor>\d+)?\.?
(?P<micro>\d+)?[.\s]?
(?P<releaselevel>alpha|beta|candidate|final)?[.\s]?
(?P<serial>\d+)?ZDEBPYTHON3_SUPPORTEDZDEBPYTHON3_DEFAULTz"/usr/share/python3/debian_defaults�DEFAULTzdefault-version� zsupported-versions�python� c c s | ]}t |�V qd S )N)�int)�.0�i� r
�'/usr/share/python3/debpython/version.py� <genexpr>5 s r �.zcannot read debian_defaultsc c s* | ]"}t d d� |j� jd�D ��V qdS )c s s | ]}t |�V qd S )N)r
)r �jr
r
r r 9 s z<genexpr>.<genexpr>r N)�tuple�strip�split)r r r
r
r r 9 s �,c @ s� e Zd Zddd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zddd�ZdS ) �VersionNc
C s� t |ttf�r"djdd� |D ��}t |t�rPxdD ]}t| |t||�� q2W d S t� }|d = |d
= |r�tj |�} x<| r�| j
� j� ng D ]$\}}|d k r�|| d kr�|||<