File: //usr/local/lib/python3.9/site-packages/distro/__pycache__/distro.cpython-39.pyc
a
q�dg� � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZmZm
Z
mZmZmZmZmZmZ zddl
mZ W n ey� eZY n0 dZG dd� de�ZG dd � d e�Zej�d
d�Zej�dd
�ZdZddd�Zdddddd�Z ddiZ!e�"d�Z#e�"d�Z$g d�Z%dddedddddf Z&dVe'ee(e(e(f d!�d"d#�Z)e(d$�d%d&�Z*dWe'e(d(�d)d*�Z+dXe'e'e(d+�d,d-�Z,dYe'ee(e(e(f d.�d/d0�Z-dZe'e(d.�d1d2�Z.d[e'e(d.�d3d4�Z/d\e'e(d.�d5d6�Z0e(d$�d7d8�Z1e(d$�d9d:�Z2d]e'e'ed+�d;d<�Z3e
e(e(f d$�d=d>�Z4e
e(e(f d$�d?d@�Z5e
e(e(f d$�dAdB�Z6e
e(e(f d$�dCdD�Z7e(e(dE�dFdG�Z8e(e(dE�dHdI�Z9e(e(dE�dJdK�Z:e(e(dE�dLdM�Z;zddNl<m=Z= W n" e�y� G dOdP� dP�Z=Y n0 G dQdR� dR�Z>e>� Z?dd$�dSdT�Z@eAdUk�re@� 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.9.0c @ s&