File: //usr/local/lib/python3.10/dist-packages/pip/_vendor/distro/__pycache__/distro.cpython-310.pyc
o
��h� � @ s( d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZmZm
Z
mZmZmZmZmZmZ zddl
mZ W n eyO eZY nw 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&dUd!e'd"ee(e(e(f fd#d$�Z)d"e(fd%d&�Z*dVd(e'd"e(fd)d*�Z+dWd(e'd+e'd"e(fd,d-�Z,dVd+e'd"ee(e(e(f fd.d/�Z-dVd+e'd"e(fd0d1�Z.dVd+e'd"e(fd2d3�Z/dVd+e'd"e(fd4d5�Z0d"e(fd6d7�Z1d"e(fd8d9�Z2dWd(e'd+e'd"efd:d;�Z3d"e
e(e(f fd<d=�Z4d"e
e(e(f fd>d?�Z5d"e
e(e(f fd@dA�Z6d"e
e(e(f fdBdC�Z7dDe(d"e(fdEdF�Z8dDe(d"e(fdGdH�Z9dDe(d"e(fdIdJ�Z:dDe(d"e(fdKdL�Z;zddMl<m=Z= W n e�yx G dNdO� dO�Z=Y nw G dPdQ� dQ�Z>e>� Z?dXdRdS�Z@eAdTk�r�e@� dS dS )Ya�
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&