관리-도구
편집 파일: _meta.cpython-37.pyc
B �&�`~ � @ sX d dl mZ ddlmZmZmZmZmZmZ ed�Z G dd� de�Z G dd� de�Zd S ) � )�Protocol� )�Any�Dict�Iterator�List�TypeVar�Union�_Tc @ s� e Zd Zed�dd�Zeed�dd�Zeed�dd �Ze e d�d d�Z deeee e ef d �dd�Zeeeeee e f f d�dd��ZdS )�PackageMetadata)�returnc C s d S )N� )�selfr r �I/opt/alt/python37/lib/python3.7/site-packages/importlib_metadata/_meta.py�__len__ s zPackageMetadata.__len__)�itemr c C s d S )Nr )r r r r r �__contains__ s zPackageMetadata.__contains__)�keyr c C s d S )Nr )r r r r r �__getitem__ s zPackageMetadata.__getitem__c C s d S )Nr )r r r r �__iter__ s zPackageMetadata.__iter__.)�name�failobjr c C s dS )zP Return all values associated with a possibly multi-valued key. Nr )r r r r r r �get_all s zPackageMetadata.get_allc C s dS )z9 A JSON-compatible form of the metadata. Nr )r r r r �json s zPackageMetadata.jsonN).)�__name__� __module__�__qualname__�intr �str�boolr r r r r r r r r �propertyr r r r r r r s r c @ sH e Zd ZdZd d�dd�Zd d�dd�Zd d�dd�Zed�d d �ZdS )� SimplePathzH A minimal subset of pathlib.Path required by PathDistribution. )r c C s d S )Nr )r r r r �joinpath&