관리-도구
편집 파일: markers.cpython-38.pyc
U ��.e# � @ s� d Z ddlZddlZddlZddlZddlmZmZmZ ddl m Z mZ dgZdd� Z G d d � d e�Zdd� Ze� Z[e� Zdd d�ZdS )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�r| sdS | d dkS )NFr �'")� isinstancer )�o� r �?/usr/lib/python3.8/site-packages/pip/_vendor/distlib/markers.py�_is_literal s r c @ sf e Zd ZdZdd� dd� dd� dd� dd� dd� d d� d d� dd� dd� d d� dd� d�Zdd� ZdS )� Evaluatorz; This class is used to evaluate marker expessions. c C s | |kS �Nr ��x�yr r r �<lambda>$ � zEvaluator.<lambda>c C s | |kS r r r r r r r % r c C s | |kp| |kS r r r r r r r &