XylotrechusZ
U
ʗReɾ � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZmZm
Z
mZmZmZmZmZmZ zddl
mZ W n ek
r� eZY nX dZG dd� de�ZG dd � d e�Zej�d
d�Zej�dd
�ZdZddd�Zdddddd�Z ddiZ!e�"d�Z#e�"d�Z$dddedddfZ%dSe&ee'e'e'f d�dd �Z(e'd!�d"d#�Z)dTe&e'd%�d&d'�Z*dUe&e&e'd(�d)d*�Z+dVe&ee'e'e'f d+�d,d-�Z,dWe&e'd+�d.d/�Z-dXe&e'd+�d0d1�Z.dYe&e'd+�d2d3�Z/e'd!�d4d5�Z0e'd!�d6d7�Z1dZe&e&ed(�d8d9�Z2e
e'e'f d!�d:d;�Z3e
e'e'f d!�d<d=�Z4e
e'e'f d!�d>d?�Z5e
e'e'f d!�d@dA�Z6e'e'dB�dCdD�Z7e'e'dB�dEdF�Z8e'e'dB�dGdH�Z9e'e'dB�dIdJ�Z:zddKl;m<Z< W n$ ek
�r� G dLdM� dM�Z<Y nX G dNdO� dO�Z=e=� Z>dd!�dPdQ�Z?e@dRk�r e?� dS )[a�
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.7.0c @ s&