File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/importlib_metadata/__pycache__/__init__.cpython-310.pyc
Back
o ;j�� � @ s� 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% d dl&m'Z'm(Z(m)Z)m*Z* d dl+m,Z,m-Z-m.Z. d dlm/Z/m0Z0 d dl1m2Z2 g d�Z3G dd� de4�Z5G dd� de6�Z7G dd� d�Z8G dd� dej9�Z:G dd� d�Z;G dd� de<�Z=G d d!� d!e j>�Z?G d"d#� d#�Z@G d$d%� d%ejAd&�ZBG d'd(� d(e�ZCe*d)d*� �ZDG d+d,� d,�ZEG d-d.� d.�ZFG d/d0� d0�ZGe#G d1d2� d2e"eC��ZHG d3d4� d4eB�ZIdYd8d9�ZJdZd;d<�ZKd[d>d?�ZLd\d@dA�ZMejNe.e�OdB�dC�ZP d]dDdE�ZQd^dGdH�ZRd_dJdK�ZSd`dMdN�ZTdOdP� ZUdadSdT�ZVdbdUdV�ZWdWdX� ZXdS )cz� 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)� ExceptionTrap)�method_cache�noop� pass_none�passthrough)�always_iterable�bucket�unique_everseen)�PackageMetadata� SimplePath)�py311)�Distribution�DistributionFinderr �PackageNotFoundError�MetadataNotFoundr �distribution� distributions�entry_points�files�metadata�packages_distributions�requires�versionc @ s( e Zd ZdZd dd�Zed dd��ZdS ) r zThe package was not found.�return�strc C s d| j � �S )Nz"No package metadata was found for ��name��self� r- �O/opt/saltstack/salt/lib/python3.10/site-packages/importlib_metadata/__init__.py�__str__A � zPackageNotFoundError.__str__c C s | j \}|S �N)�args�r, r* r- r- r. r* D s zPackageNotFoundError.nameN�r'