관리-도구
편집 파일: specifiers.cpython-38.pyc
U ���e�| � @ sX d dl mZmZmZ d dlZd dlZd dlZd dlZddlm Z m Z ddlmZ ddl mZ ddlmZmZmZ er�d dlmZmZmZmZmZmZmZmZmZ eeef Zeeeef Zeeege f Z!G d d � d e"�Z#G dd� de ej$e%��Z&G d d� de&�Z'G dd� de'�Z(dd� Z)G dd� de'�Z*e�+d�Z,dd� Z-dd� Z.G dd� de&�Z/dS )� )�absolute_import�division�print_functionN� )�string_types�with_metaclass)� TYPE_CHECKING)�canonicalize_version)�Version� LegacyVersion�parse) �List�Dict�Union�Iterable�Iterator�Optional�Callable�Tuple� FrozenSetc @ s e Zd ZdZdS )�InvalidSpecifierzH An invalid specifier was found, users should refer to PEP 440. N)�__name__� __module__�__qualname__�__doc__� r r �U/opt/hc_python/lib/python3.8/site-packages/setuptools/_vendor/packaging/specifiers.pyr "