Current File : //snap/core22/2115/usr/share/python3/debpython/__pycache__/interpreter.cpython-310.pyc |
o
年f�4 � @ sx d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z e�
dej�Ze�
dej�Z
e �e�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 ZdZdZdZdZdZdZi Z d)dd�Z
dd � Zd
d� Zdd
� Z
dd� Zedd� �Zd*dd�Zd+dd�Zd+dd�Zd+dd�Zd+dd�Zd+dd�Zd+dd�Zd+d d!�Zd+d"d#�Zd+d$d%�Zd,d'd(�ZdS )-�InterpreterN�pythonF�cpython� c C s� t � }|d= |d= t|t�r#|�� D ]} || d u r!t|| �|| <