관리-도구
편집 파일: requirements.cpython-39.pyc
a ��ReD � @ sf d dl Z d dlZd dlZd dlmZmZmZ d dl m Z mZmZm Z mZmZmZmZmZmZ ddlmZmZ ddlmZmZmZ G dd� de�Zeejej �Zed �� � Z!ed �� � Z"ed�� � Z#ed�� � Z$ed �� � Z%ed�� � Z&ed�� � Z'ed�Z(eee(�e B Z)e eee)� �Z*e*d�Z+e*Z,ed�d�Z-e'e- Z.e,ee%e, � Z/e!ee/� e" d�Z0eej1e j2e j3B �Z4eej1e j2e j3B �Z5e4e5A Z6e e6ee%e6 � d dd�d�Z7ee#e7 e$ e7B �Z8e8�9dd� � ee8�d�Z:e:�9dd� � ee� �d�Ze�9dd� � e&Z;e;e Z<e:ee<� Z=e.ee<� Z>e+ee0� e>e=B Z?ee? e Z@e@�Ad� G dd � d �ZBdS )!� N)�List�Optional�Set) �Combine�Literalr �ParseException�Regex�Word� ZeroOrMore�originalTextFor� stringEnd�stringStart� )�MARKER_EXPR�Marker)�LegacySpecifier� Specifier�SpecifierSetc @ s e Zd ZdZdS )�InvalidRequirementzJ An invalid requirement was found, users should refer to PEP 508. N)�__name__� __module__�__qualname__�__doc__� r r ��/builddir/build/BUILDROOT/alt-python39-pip-21.3.1-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/pip/_vendor/packaging/requirements.pyr s r �[�]�(�)�,�;�@z-_.�namez[^ ]+�url�extrasF)� joinString�adjacent� _raw_specc C s |j pdS )N� )r'