File: //proc/self/root/usr/local/lib/python3.10/dist-packages/distlib/__pycache__/markers.cpython-310.pyc
o
j�h� � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZm Z ddl
mZ dgZ
e�d�Zd d
hZdd� Zd
d� Zdd� ZG dd� de�Ze�d�Zdd� Ze� Z[e� Zddd�Zddd�ZdS )zG
Parser for the environment markers micro-language defined in PEP 508.
� N� )�string_types)�in_venv�parse_marker)�
LegacyVersion� interpretz<((\d+(\.\d+)*\w*)|\'(\d+(\.\d+)*\w*)\'|\"(\d+(\.\d+)*\w*)\")�python_version�python_full_versionc C s t | t�o| tv S �N)�
isinstancer �_VERSION_MARKERS��s� r �:/usr/local/lib/python3.10/dist-packages/distlib/markers.py�_is_version_marker s r c C s t | t�r| s dS | d dv S )NFr �'")r r )�or r r �_is_literal"