/usr/local/lib/python3.9/site-packages/pip/_internal/__pycache__
a ���h.q � @ s� d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl mZ ddlm Z mZmZ ddlmZmZ ddlmZ ddlmZ dd lmZmZmZ dd lmZ ddlmZ e�rddlm Z dd l!m"Z"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) e�*e+�Z,ddd�dd�Z-dddddd�dd�Z.G dd� de/�Z0G dd� de0�Z1G d d!� d!e0�Z2G d"d#� d#e0�Z3G d$d%� d%e1�Z4G d&d'� d'e1�Z5G d(d)� d)e0�Z6G d*d+� d+e3�Z7G d,d-� d-e3�Z8G d.d/� d/e3�Z9G d0d1� d1e3�Z:G d2d3� d3e0�Z;G d4d5� d5e0�Z<G d6d7� d7e0�Z=G d8d9� d9e0�Z>G d:d;� d;e0�Z?G d<d=� d=e3�Z@G d>d?� d?e3�ZAG d@dA� dAe3�ZBG dBdC� dCe3�ZCG dDdE� dEe3�ZDG dFdG� dGe1e3�ZEG dHdI� dIeEe3�ZFG dJdK� dKe3�ZGG dLdM� dMe3�ZHG dNdO� dOeH�ZIG dPdQ� dQeH�ZJG dRdS� dSeH�ZKG dTdU� dUeH�ZLG dVdW� dWeH�ZMG dXdY� dYe3�ZNG dZd[� d[e2�ZOd\e jP� d]�ZQG d^d_� d_e1�ZRG d`da� dae1�ZSG dbdc� dce1�ZTG ddde� dee1�ZUG dfdg� dge1�ZVG dhdi� die1�ZWG djdk� dke1�ZXdS )lz�Exceptions used throughout package. This module MUST NOT try to import from anything within `pip._internal` to operate. This is expected to be importable from any/all files within the subpackage and, thus, should not depend on them. � )�annotationsN)�Iterator)�chain�groupby�repeat)� TYPE_CHECKING�Literal)�InvalidRequirement)�InvalidVersion)�Console�ConsoleOptions�RenderResult)�escape)�Text)�_Hash)�Request�Response)�BaseDistribution)� _FileDownload)�InstallRequirement�str�bool)�s�returnc C s t �d| �d uS )Nz^[a-z]+(-[a-z]+)*$)�re�match)r � r �B/usr/local/lib/python3.9/site-packages/pip/_internal/exceptions.py�_is_kebab_case* s r z Text | strr r )r �console�prefix�indentr c C sJ t | t�r| }n |�| �}|j|dd�|jd|� �dd��|jdd�� S )N�ignore)Zoverflow� T)Zallow_blank)� isinstancer Z render_str�join�split)r r r r! �textr r r �_prefix_with_indent. s � �r( c @ s e Zd ZdZdS )�PipErrorzThe base pip error.N��__name__� __module__�__qualname__�__doc__r r r r r) ? s r) c sj e Zd ZU dZded<