util.pyc
1 o 2 4�Hc�7 � @ s@ d dl Z d dlZd dlZd dlZe jdkr"dd� Zdd� Zdd� Znoe jd kr7ejd 3 kr7d dl m 4 Z dd� ZnZej�d �rDd dl mZ nMe jd kr�d dlZd dlZdd� Zdd� Zejdkrcdd� Zndd� Zej�d�rvdd� Zdd� Znejdkr�dd� Zd'dd�Zndd � Zd!d"� Zd#d� Zd$d%� Zed&kr�e� dS dS )(� N�ntc C s� d} t j�| �}|dkrdS |t| � }t j|d� �dd�\}}t|dd� �d }|dkr3|d7 }t|d d 5 � �d }|dkrCd}|dkrK|| S dS ) z�Return the version of MSVC that was used to build Python. 6 7 For Python 2.3 and up, the version number is included in 8 sys.version. For earlier versions, assume the compiler is MSVC 6. 9 zMSC v.������ N� � ������ � � g $@r )�sys�version�find�len�split�int)�prefix�i�s�rest�majorVersion�minorVersion� r �sC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.2800.0_x64__qbz5n2kfra8p0\lib\ctypes\util.py�_get_build_version s r c C s^ t � } | du r dS | dkrd}n | dkrd| d }ndS ddl}d|jjv r+|d 7 }|d 10 S )z%Return the name of the VC runtime dllNr �msvcrtr zmsvcr%d� 11 r z_d.pyd�d�.dll)r �importlib.machinery� machinery�EXTENSION_SUFFIXES)r Zclibname� importlibr r r �find_msvcrt"