ruạṛ
a eV�i�} � @ s d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlmZm Z ddlmZmZmZ ddlmZmZ ddlmZ ddlmZ dd lmZmZmZ dd lmZ ddlm Z e�rddl!m"Z" dd l#m$Z$m%Z%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. e�/e0�Z1ddd�dd�Z2dddddd�dd�Z3G dd� de4�Z5G dd � d e5�Z6G d!d"� d"e5�Z7G d#d$� d$e5�Z8G d%d&� d&e8�Z9G d'd(� d(e6�Z:G d)d*� d*e6�Z;G d+d,� d,e5�Z<G d-d.� d.e8�Z=G d/d0� d0e8�Z>G d1d2� d2e8�Z?G d3d4� d4e8�Z@G d5d6� d6e5�ZAG d7d8� d8e5�ZBG d9d:� d:e5�ZCG d;d<� d<e5�ZDG d=d>� d>e5�ZEG d?d@� d@e8�ZFG dAdB� dBe8�ZGG dCdD� dDe8�ZHG dEdF� dFe8�ZIG dGdH� dHe8�ZJG dIdJ� dJe6e8�ZKG dKdL� dLe6e8�ZLG dMdN� dNe8�ZMG dOdP� dPe8�ZNG dQdR� dReN�ZOG dSdT� dTeN�ZPG dUdV� dVeN�ZQG dWdX� dXeN�ZRG dYdZ� dZeN�ZSG d[d\� d\e8�ZTG d]d^� d^e7�ZUd_e jV� d`�ZWG dadb� dbe6�ZXG dcdd� dde6�ZYG dedf� dfe6�ZZG dgdh� dhe6�Z[G didj� dje6�Z\G dkdl� dle6�Z]G dmdn� dne6�Z^G dodp� dpe6�Z_G dqdr� dre6�Z`dS )sz�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)�Iterable�Iterator)�chain�groupby�repeat)� TYPE_CHECKING�Literal)�InvalidRequirement)�InvalidVersion)�Console�ConsoleOptions�RenderResult)�escape)�Text)�_Hash)�PreparedRequest�Request�Response)�BaseDistribution)�Link)� _FileDownload)�InstallRequirement�str�bool)�s�returnc C s t �d| �d uS )Nz^[a-z]+(-[a-z]+)*$)�re�match)r � r �K/opt/bart/bart_venv/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)�overflow� T)�allow_blank)� isinstancer � render_str�join�split)r r"