Viewing File: /opt/hc_python/lib/python3.12/site-packages/importlib_metadata/__pycache__/__init__.cpython-312.pyc
�
+O0hƐ � �X � d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlZddlZddlmZmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ d
dlmZ d
dlmZm Z d
d
l!m"Z"m#Z# d
dl$m%Z%m&Z& d
dl'm(Z(m)Z)m*Z* d
dlm+Z+m,Z, d
dl-m.Z. d
dl/m0Z0m1Z1 g d�Z2 G d� de3� Z4 G d� d� Z5 G d� dejl � Z7 G d� d� Z8 G d� de9� Z: G d� de
jv � Z< G d � d!� Z= G d"� d#ej| �$� Z? G d%� d&e� Z@ G d'� d(� ZA G d)� d*� ZB G d+� d,� ZCe# G d-� d.e"e@� � ZD G d/� d0e?� ZEd>d1�ZFd?d2�ZGd@d3�ZHdAd4�ZI ej� e*e0j� �5� ZL dBd6�ZMdCd7�ZNdDd8�ZOdEd9�ZPd:� ZQdFd;�ZRdGd<�ZSd=� ZTy)Hz�
APIs exposing metadata from third-party Python packages.
This codebase is shared between importlib.metadata in the stdlib
and importlib_metadata in PyPI. See
https://github.com/python/importlib_metadata/wiki/Development-Methodology
for more detail.
� )�annotationsN)�Iterable�Mapping)�suppress)�
import_module)�MetaPathFinder)�starmap)�Any� )�_meta)�FreezableDefaultDict�Pair)�
NullFinder�install)�method_cache� pass_none)�always_iterable�bucket�unique_everseen)�PackageMetadata�
SimplePath)�md_none)�py39�py311)
�Distribution�DistributionFinderr �PackageNotFoundErrorr �distribution�
distributions�entry_points�files�metadata�packages_distributions�requires�versionc �* � e Zd ZdZdd�Zedd�� Zy)r zThe package was not found.c � � d| j � �S )Nz"No package metadata was found for ��name��selfs �J/opt/hc_python/lib/python3.12/site-packages/importlib_metadata/__init__.py�__str__zPackageNotFoundError.__str__@ s � �3�D�I�I�;�?�?� c �"