| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.7/site-packages/setuptools/__pycache__/ |
Upload File : |
B
�a�� � @ s� d dl Z d dlmZ d dlmZmZ d dlmZmZm Z m
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlmZ d dlmZ ddlmZ e
�� d kr�d dlZd d
lmZ nG dd� d�Ze� ZeejjfZyd d
l m!Z! W n ek
r� Y nX dd� Z"d.dd�Z#dd� Z$dd� Z%ddddd�Z&dd� Z'dd� Z(dd � Z)d!d"� Z*d/d$d%�Z+G d&d'� d'�Z,G d(d)� d)�Z-G d*d+� d+�Z.G d,d-� d-�Z/dS )0� N)�open)�listdir�pathsep)�join�isfile�isdir�dirname)�
LegacyVersion)�unique_everseen� )�
get_unpatched�Windows)�environc @ s e Zd ZdZdZdZdZdS )�winregN)�__name__�
__module__�__qualname__�
HKEY_USERS�HKEY_CURRENT_USER�HKEY_LOCAL_MACHINE�HKEY_CLASSES_ROOT� r r �3/usr/lib/python3.7/site-packages/setuptools/msvc.pyr + s r )�Regc C s� d}|d| f }yt �|d�}W nJ tk
rj y|d| f }t �|d�}W n tk
rd d }Y nX Y nX |r�t|d�}t|�r�|S tt�| �S )Nz-Software\%sMicrosoft\DevDiv\VCForPython\%0.1f� �
installdirzWow6432Node\z
vcvarsall.bat)r Z get_value�KeyErrorr r r �msvc9_find_vcvarsall)�versionZvc_base�key�
productdir� vcvarsallr r r r B s
r �x86c
O s� yt t�}|| |f|�|�S tjjk
r2 Y n tk
rD Y nX yt|| ��� S tjjk
r� } zt|| |� � W d d }~X Y nX d S )N) r �msvc9_query_vcvarsall� distutils�errors�DistutilsPlatformError�
ValueError�EnvironmentInfo�
return_env�_augment_exception)�ver�arch�args�kwargsZorig�excr r r r# l s r# c C s� yt �t jddt jt jB �} W n tk
r2 dS X d}d }| �� x�t�� D ]�}yt �| |�\}}}W n tk
r| P Y nX |rL|t j krLt
|�rLytt|��}W n t
tfk
r� wLY nX |dkrL||krL|| }}qLW W d Q R X ||fS )Nz'Software\Microsoft\VisualStudio\SxS\VC7r )NN� )r �OpenKeyr �KEY_READZKEY_WOW64_32KEY�OSError� itertools�count� EnumValueZREG_SZr �int�floatr'