File: //snap/core18/current/usr/share/python3/debpython/__pycache__/interpreter.cpython-36.pyc
3
Ĥ�[�4 � @ sx d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z ej
dej�Zej
dej�Z
e je�ZG dd� d�ZdS ) � N)�join�split)�execute)�Versionz�
(?:\#!\s*){0,1} # shebang prefix
(?P<path>
.*?/bin/.*?)?
(?P<name>
python|pypy)
(?P<version>
\d[\.\d]*)?
(?P<debug>
-dbg)?
(?P<options>.*)
a-
(?P<name>.*?)
(?:\.
(?P<stableabi>abi\d+)
|(?:\.
(?P<soabi>
(?P<impl>cpython|pypy)
-
(?P<ver>\d{2})
(?P<flags>[a-z]*?)
)
(?:
-(?P<multiarch>[^/]*?)
)?
))?
(?P<debug>_d)?
\.so$c @ s� e Zd ZdZdZdZdZdZf Zi Z d(dd�Z
dd� Zd d
� Zdd� Z
d
d� Zedd� �Zd)dd�Zd*dd�Zd+dd�Zd,dd�Zd-dd�Zd.dd�Zd/dd�Zd0dd �Zd1d!d"�Zd2d#d$�Zd3d&d'�ZdS )4�InterpreterN�pythonF�cpythonc C s� t � }|d= |d= t|t�rJx�|j� D ]} || d kr&t|| �|| <