OwlCyberSecurity - MANAGER
Edit File: exceptions.cpython-39.pyc
a )��e^ � @ sN d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z m Z mZ ddlm Z mZmZmZmZmZ ddlmZmZ ddlmZmZmZ ddlmZ ddlmZ e r�dd lmZ dd lm Z ddl!m"Z" ddl#m$Z$ e�%e&�Z'e(e)d �dd�Z*eee(f ee(e(ed�dd�Z+G dd� de,�Z-G dd� de-�Z.G dd� de-�Z/G dd� de-�Z0G dd� de-�Z1G dd� de.�Z2G dd � d e.�Z3G d!d"� d"e-�Z4G d#d$� d$e0�Z5G d%d&� d&e0�Z6G d'd(� d(e0�Z7G d)d*� d*e0�Z8G d+d,� d,e-�Z9G d-d.� d.e-�Z:G d/d0� d0e-�Z;G d1d2� d2e-�Z<G d3d4� d4e-�Z=G d5d6� d6e0�Z>G d7d8� d8e0�Z?G d9d:� d:e0�Z@G d;d<� d<e0�ZAG d=d>� d>e.�ZBG d?d@� d@e.e0�ZCG dAdB� dBeCe0�ZDG dCdD� dDe0�ZEG dEdF� dFe0�ZFG dGdH� dHeF�ZGG dIdJ� dJeF�ZHG dKdL� dLeF�ZIG dMdN� dNeF�ZJG dOdP� dPeF�ZKG dQdR� dRe0�ZLG dSdT� dTe/�ZMdUejN� dV�ZOG dWdX� dXe.�ZPdS )Yz�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. � N)�chain�groupby�repeat)� TYPE_CHECKING�Dict�Iterator�List�Optional�Union)�Request�Response)�Console�ConsoleOptions�RenderResult)�escape)�Text)�_Hash)�Literal)�BaseDistribution)�InstallRequirement)�s�returnc C s t �d| �d uS )Nz^[a-z]+(-[a-z]+)*$)�re�match)r � r �Y/home/gouroczh/virtualenv/pat/3.9/lib/python3.9/site-packages/pip/_internal/exceptions.py�_is_kebab_case$ s 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 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* 9 s r* c s� e Zd ZU dZeed<