← Back
Editing: exceptions.cpython-311.pyc
� �/�c�^ � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z m Z mZ ddlm Z mZmZmZmZmZ ddlmZmZ ddlmZmZmZ ddlmZ ddlmZ e rdd lmZ dd lm Z ddl!m"Z" ddl#m$Z$ ej% e&� � Z'd e(de)fd�Z*d eee(f dede(de(def d�Z+ G d� de,� � Z- G d� de-� � Z. G d� de-� � Z/ G d� de-� � Z0 G d� de-� � Z1 G d� de.� � Z2 G d � d!e.� � Z3 G d"� d#e-� � Z4 G d$� d%e0� � Z5 G d&� d'e0� � Z6 G d(� d)e0� � Z7 G d*� d+e0� � Z8 G d,� d-e-� � Z9 G d.� d/e-� � Z: G d0� d1e-� � Z; G d2� d3e-� � Z< G d4� d5e-� � Z= G d6� d7e0� � Z> G d8� d9e0� � Z? G d:� d;e0� � Z@ G d<� d=e0� � ZA G d>� d?e.� � ZB G d@� dAe.e0� � ZC G dB� dCeCe0� � ZD G dD� dEe0� � ZE G dF� dGe0� � ZF G dH� dIeF� � ZG G dJ� dKeF� � ZH G dL� dMeF� � ZI G dN� dOeF� � ZJ G dP� dQeF� � ZK G dR� dSe0� � ZL G dT� dUe/� � ZMdVejN � dW�ZO G dX� dYe.� � ZPdS )Zz�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 �0 � t j d| � � d uS )Nz^[a-z]+(-[a-z]+)*$)�re�match)r s �:/usr/lib/python3/dist-packages/pip/_internal/exceptions.py�_is_kebab_caser $ s � � �8�)�1�-�-�T�9�9� �console�prefix�indentc � � t | t � � r| }n|� | � � }|� |d�� � |� d|� �d�� � � |� d�� � � � z S )N�ignore)�overflow� T)�allow_blank)� isinstancer � render_str�join�split)r r r r! �texts r �_prefix_with_indentr, ( s� � � �!�T��� %�����!�!�!�$�$�����f�x��8�8�7�;M�;M��V� � �� <N� <� <� �d�4�:�:�$�:�'�'�(�(�)� )r c � � e Zd ZdZdS )�PipErrorzThe base pip error.N��__name__� __module__�__qualname__�__doc__� r r r. r. 9 s � � � � � ����r r. c � � � e Zd ZU dZeed<