관리-도구
편집 파일: py_info.cpython-311.pyc
� �܋f4e � � � d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlm Z mZ ddlmZ edg d�� � Zd� Z e� � Z ej d � � Z G d � de� � Zedk r�e j d d� Z ee� � d k red Zed d� ZndZ ee� � d k red Zed d� ZndZe j dd � ez e _ e� � � � � Ze j � d�! eddd� eeddd� f� � � � dS dS )z� The PythonInfo contains information about a concrete instance of a Python interpreter Note: this file is also used to query target interpreters, so can only use standard library methods � )�absolute_import�print_functionN)�OrderedDict� namedtuple)�digits�VersionInfo)�major�minor�micro�releaselevel�serialc �� � t t j dgt j � dd� � � � � � t j � � z � � � � S )N� �PATHEXT) �listr �fromkeys�os�environ�get�lower�split�pathsep� � �m/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/virtualenv/discovery/py_info.py�_get_path_extensionsr sP � ���$�b�T�B�J�N�N�9�b�,I�,I�,O�,O�,Q�,Q�,W�,W�XZ�Xb�,c�,c�%c�d�d�e�e�er z\{\w+\}c �$ � e Zd ZdZd� Zd� Zd� Zed� � � Ze d� � � Z e d� � � Ze d� � � Ze d � � � Z e d � � � Zdej fd�Zd'd�Ze d� � � Ze d� � � Ze d� � � Zd� Zd� Zd� Ze d� � � Zed� � � Zd� ZdZdZed(d�� � Zed(d�� � Z d� Z!d� Z"ed)d�� � Z#ed� � � Z$ed� � � Z%ed � � � Z&i Z'd*d!�Z(d"� Z)ed#� � � Z*d$� Z+d%� Z,d&� Z-dS )+� PythonInfoz-Contains information for a Python interpreterc �� � � � d� � d� } � t j � � � _ � t j � � � � � _ � j dk r*t � fd�t j D � � � � � _ t � fd�t j D � � � � _ t j dk rdnd� _ t j d � � � _ � t j � � � _ � t j � � � _ � |t! t d d � � � � � � � _ � |t! t dd � � � � � � � _ � |t! t dd � � � � � � � _ � |t! t d d � � � � � � � _ � |t! t dd � � � � � � � _ � |t j � � � � � _ � |� j � � � � � _ � � � � � _ t5 d� � d}n# t6 $ r d}Y nw xY w|� _ � fd�t j D � � � _ � t j � � � � � _ � t! t j dd � � � � � _! t j"