File: //usr/local/lib/python3.10/test/test_importlib/__pycache__/test_metadata_api.cpython-310.pyc
o
�i�- � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZddlmZ d dlm Z m
Z
mZmZm
Z
mZmZmZ ejdd� �ZG dd� dejejejejej�ZG d d
� d
ejej�ZG dd� dejej�ZG d
d� dej�ZdS )� N� )�fixtures)�Distribution�PackageNotFoundError�distribution�entry_points�files�metadata�requires�versionc c sD � t jdd��} t �d� | V W d � d S 1 sw Y d S )NT)�record�default)�warnings�catch_warnings�simplefilter)�ctx� r �B/usr/local/lib/python3.10/test/test_importlib/test_metadata_api.py�suppress_known_deprecation s
�
"�r c @ s e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zed&d'� �Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Z d:d;� Z!d<d=� Z"d>d?� Z#d@S )A�APITestsz\d+\.\d+(\.\d)?c C �, t d�}t|t�sJ �t�| j|�sJ �d S �N�egginfo-pkg�r �
isinstance�str�re�match�version_pattern��selfZpkg_versionr r r �test_retrieves_version_of_self&