OwlCyberSecurity - MANAGER
Edit File: exceptions.cpython-312.pyc
� "��gqg � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z m Z mZ ddlm Z mZmZmZmZmZmZ ddlmZ ddlmZ ddlmZmZmZ ddlmZ dd lmZ e rdd l m!Z! ddl"m#Z#m$Z$ ddl%m&Z& dd l'm(Z( ejR e*� Z+de,de-fd�Z.deee,f dede,de,def d�Z/ G d� de0� Z1 G d� de1� Z2 G d� de1� Z3 G d� de1� Z4 G d� de2� Z5 G d� d e2� Z6 G d!� d"e1� Z7 G d#� d$e4� Z8 G d%� d&e4� Z9 G d'� d(e4� Z: G d)� d*e4� Z; G d+� d,e1� Z< G d-� d.e1� Z= G d/� d0e1� Z> G d1� d2e1� Z? G d3� d4e1� Z@ G d5� d6e4� ZA G d7� d8e4� ZB G d9� d:e4� ZC G d;� d<e4� ZD G d=� d>e4� ZE G d?� d@e2e4� ZF G dA� dBeFe4� ZG G dC� dDe4� ZH G dE� dFe4� ZI G dG� dHeI� ZJ G dI� dJeI� ZK G dK� dLeI� ZL G dM� dNeI� ZM G dO� dPeI� ZN G dQ� dRe4� ZO G dS� dTe3� ZPdUej� � dV�ZR G dW� dXe2� ZS G dY� dZe2� ZT G d[� d\e2� ZU G d]� d^e2� ZVy)_z�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�Literal�Optional�Union)�InvalidRequirement)�InvalidVersion)�Console�ConsoleOptions�RenderResult)�escape)�Text)�_Hash)�Request�Response)�BaseDistribution)�InstallRequirement�s�returnc �2 � t j d| � d uS )Nz^[a-z]+(-[a-z]+)*$)�re�match)r s �G/opt/hc_python/lib/python3.12/site-packages/pip/_internal/exceptions.py�_is_kebab_caser &