관리-도구
편집 파일: markers.cpython-35.pyc
��Re# � @ s� d Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z d d l m Z m Z d g Z d d � Z Gd d � d e � Z d d � Z e � Z [ e � Z d d d � Z d S)zG Parser for the environment markers micro-language defined in PEP 508. � N� )�python_implementation�urlparse�string_types)�in_venv�parse_marker� interpretc C s) t | t � s | r d S| d d k S)NFr z'")� isinstancer )�o� r ��/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/distlib/markers.py�_is_literal s r c @ s� e Z d Z d Z d d d � d d d � d d d � d d d � d d d � d d d � d d d � d d d � d d d � d d d � d d d � d d d � i Z d d � Z d S)� Evaluatorz; This class is used to evaluate marker expessions. z==c C s | | k S)Nr )�x�yr r r �<lambda>$ s zEvaluator.<lambda>z===c C s | | k S)Nr )r r r r r r % s z~=c C s | | k p | | k S)Nr )r r r r r r &