????
| Current Path : /proc/self/root/usr/local/lib/python3.6/site-packages/distro/__pycache__/ |
| Current File : //proc/self/root/usr/local/lib/python3.6/site-packages/distro/__pycache__/distro.cpython-36.pyc |
3 O�i� � @ s. d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl mZmZm Z mZmZmZmZmZmZ yddl mZ W n ek r� eZY nX dZG dd� de�ZG dd � d e�Zejjd d�Zejjdd �ZdZddd�Zdddddd�Z ddiZ!ej"d�Z#ej"d�Z$dddddddddd d!d"d#d$d%d&d'gZ%d(d)d*ed+d,d-d.d/f Z&dfe'ee(e(e(f d1�d2d3�Z)e(d4�d5d6�Z*dge'e(d8�d9d:�Z+dhe'e'e(d;�d<d=�Z,die'ee(e(e(f d>�d?d@�Z-dje'e(d>�dAdB�Z.dke'e(d>�dCdD�Z/dle'e(d>�dEdF�Z0e(d4�dGdH�Z1e(d4�dIdJ�Z2dme'e'ed;�dKdL�Z3e e(e(f d4�dMdN�Z4e e(e(f d4�dOdP�Z5e e(e(f d4�dQdR�Z6e e(e(f d4�dSdT�Z7e(e(dU�dVdW�Z8e(e(dU�dXdY�Z9e(e(dU�dZd[�Z:e(e(dU�d\d]�Z;ydd^l<m=Z= W n$ ek �r� G d_d`� d`�Z=Y nX G dadb� db�Z>e>� Z?dd4�dcdd�Z@eAdek�r*e@� dS )na� The ``distro`` package (``distro`` stands for Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable distro ID, or version information. It is the recommended replacement for Python's original :py:func:`platform.linux_distribution` function, but it provides much more functionality. An alternative implementation became necessary because Python 3.5 deprecated this function, and Python 3.8 removed it altogether. Its predecessor function :py:func:`platform.dist` was already deprecated since Python 2.6 and removed in Python 3.8. Still, there are many cases in which access to OS distribution information is needed. See `Python issue 1322 <https://bugs.python.org/issue1322>`_ for more information. � N) �Any�Callable�Dict�Iterable�Optional�Sequence�TextIO�Tuple�Type)� TypedDictz1.9.0c @ s e Zd ZU eeedS )�VersionDictN)�__name__� __module__�__qualname__�str�major�minor�build_number� r r �4/root/tmp/pip-build-uiw1el3q/distro/distro/distro.pyr = s r c @ s"