File: //opt/alt/python27/lib/python2.7/site-packages/setuptools/msvc.pyo
�
אRec           @   sy  d  Z  d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l	 m
 Z
 d d l m Z e j
 �  d k r� d d l	 m Z e j Z n d	 f  d
 �  �  YZ e �  Z e e j j f Z y d d l m Z Wn e k
 r� n Xd �  Z d
 d � Z d �  Z d �  Z d d � Z d f  d �  �  YZ d f  d �  �  YZ d f  d �  �  YZ d f  d �  �  YZ  d S(   s@  
Improved support for Microsoft Visual C++ compilers.
Known supported compilers:
--------------------------
Microsoft Visual C++ 9.0:
    Microsoft Visual C++ Compiler for Python 2.7 (x86, amd64)
    Microsoft Windows SDK 6.1 (x86, x64, ia64)
    Microsoft Windows SDK 7.0 (x86, x64, ia64)
Microsoft Visual C++ 10.0:
    Microsoft Windows SDK 7.1 (x86, x64, ia64)
Microsoft Visual C++ 14.0:
    Microsoft Visual C++ Build Tools 2015 (x86, x64, arm)
    Microsoft Visual Studio 2017 (x86, x64, arm, arm64)
    Microsoft Visual Studio Build Tools 2017 (x86, x64, arm, arm64)
i����N(   t
   LegacyVersion(   t   filterfalsei   (   t
   get_unpatchedt   Windows(   t   winregR   c           B   s    e  Z d  Z d  Z d  Z d  Z RS(   N(   t   __name__t
   __module__t   Nonet
   HKEY_USERSt   HKEY_CURRENT_USERt   HKEY_LOCAL_MACHINEt   HKEY_CLASSES_ROOT(    (    (    s@   /opt/alt/python27/lib/python2.7/site-packages/setuptools/msvc.pyR   (   s   (   t   Regc         C   s�   d } | d |  f } y t  j | d � } WnQ t k
 r y&