<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
«ÿf·[  c               @   s  d  Z  d d l Z d d l Z d d l m Z m Z m Z m Z m Z d d l	 m
 Z
 m Z m Z d d l m Z e Z y@ d d l Z e Z e Z e j Z e j Z e j Z e j Z Wn€ e k
 r:yL d d l Z d d l Z e Z e Z e j Z e j Z e j Z e j Z Wn e k
 r5e j d ƒ Yn XYn Xe rbe j  e j! e j" e j# f Z$ n  d d „  Z% d	 d
 „  Z& d d „  Z' Gd d „  d ƒ Z( d d „  Z) d d „  Z* d d „  Z+ Gd d „  d e
 ƒ Z, e) ƒ  d k re j- d ƒ e, Z. d d l/ m, Z, d d l/ m( Z( n  d S(   u‚   distutils.msvccompiler

Contains MSVCCompiler, an implementation of the abstract CCompiler class
for the Microsoft Visual Studio.
i    N(   u   DistutilsExecErroru   DistutilsPlatformErroru   CompileErroru   LibErroru	   LinkError(   u	   CCompileru   gen_preprocess_optionsu   gen_lib_options(   u   logu   Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.c             C   s‚   y t  |  | ƒ } Wn t k
 r+ d SYn Xg  } d } xC y t | | ƒ } Wn t k
 rc PYn X| j | ƒ | d 7} q; | S(   u   Return list of registry keys.i    i   N(   u   RegOpenKeyExu   RegErroru   Noneu
   RegEnumKeyu   append(   u   baseu   keyu   handleu   Lu   iu   k(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu	   read_keys7   s    	u	   read_keysc             C   s    y t  |  | ƒ } Wn t k
 r+ d SYn Xi  } d } xa y t | | ƒ \ } } } Wn t k
 rl PYn X| j ƒ  } t | ƒ | t | ƒ <| d 7} q; | S(   uX   Return dict of registry keys and values.

    All names are converted to lowercase.
    i    i   N(   u   RegOpenKeyExu   RegErroru   Noneu   RegEnumValueu   loweru   convert_mbcs(   u   baseu   keyu   handleu   du   iu   nameu   valueu   type(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   read_valuesH   s    	u   read_valuesc             C   sJ   t  |  d d  ƒ } | d  k	 rF y | d ƒ }  WqF t k
 rB YqF Xn  |  S(   Nu   decodeu   mbcs(   u   getattru   Noneu   UnicodeError(   u   su   dec(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   convert_mbcs]   s    u   convert_mbcsc             B   sD   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d d „  Z d	 S(
   u   MacroExpanderc             C   s   i  |  _  |  j | ƒ d  S(   N(   u   macrosu   load_macros(   u   selfu   version(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   __init__g   s    	u   MacroExpander.__init__c             C   sC   x< t  D]4 } t | | ƒ } | r | | |  j d | <Pq q Wd  S(   Nu   $(%s)(   u   HKEYSu   read_valuesu   macros(   u   selfu   macrou   pathu   keyu   baseu   d(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu	   set_macrok   s
    u   MacroExpander.set_macroc       
      C   s=  d | } |  j  d | d d ƒ |  j  d | d d ƒ d } |  j  d | d	 ƒ y9 | d
 k rv |  j  d | d ƒ n |  j  d | d ƒ Wn1 t k
 r½ } z t d ƒ ‚ WYd  d  } ~ Xn Xd } xr t D]j } y t | | ƒ } Wn t k
 rû wË Yn Xt | d ƒ } t | d | | f ƒ }	 |	 d |  j d <qË Wd  S(   Nu%   Software\Microsoft\VisualStudio\%0.1fu   VCInstallDiru	   \Setup\VCu
   productdiru   VSInstallDiru	   \Setup\VSu    Software\Microsoft\.NETFrameworku   FrameworkDiru   installrootg      @u   FrameworkSDKDiru   sdkinstallrootv1.1u   sdkinstallrootu  Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.u.   Software\Microsoft\NET Framework Setup\Producti    u   %s\%su   versionu   $(FrameworkVersion)(	   u	   set_macrou   KeyErroru   DistutilsPlatformErroru   HKEYSu   RegOpenKeyExu   RegErroru
   RegEnumKeyu   read_valuesu   macros(
   u   selfu   versionu   vsbaseu   netu   excu   pu   baseu   hu   keyu   d(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   load_macrosr   s*    
u   MacroExpander.load_macrosc             C   s6   x/ |  j  j ƒ  D] \ } } | j | | ƒ } q W| S(   N(   u   macrosu   itemsu   replace(   u   selfu   su   ku   v(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   subŽ   s    u   MacroExpander.subN(   u   __name__u
   __module__u   __qualname__u   __init__u	   set_macrou   load_macrosu   sub(   u
   __locals__(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   MacroExpanderf   s   u   MacroExpanderc              C   s¾   d }  t  j j |  ƒ } | d
 k r( d S| t |  ƒ } t  j | d … j d d ƒ \ } } t | d d … ƒ d } t | d d … ƒ d } | d k r¦ d	 } n  | d k rº | | Sd S(   uÃ   Return the version of MSVC that was used to build Python.

    For Python 2.3 and up, the version number is included in
    sys.version.  For earlier versions, assume the compiler is MSVC 6.
    u   MSC v.i   i   Nu    i   i   g      $@i    iÿÿÿÿiþÿÿÿ(   u   sysu   versionu   findu   lenu   splitu   intu   None(   u   prefixu   iu   su   restu   majorVersionu   minorVersion(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   get_build_version“   s    %	u   get_build_versionc              C   sX   d }  t  j j |  ƒ } | d k r( d St  j j d | ƒ } t  j | t |  ƒ | … S(   ua   Return the processor architecture.

    Possible results are "Intel", "Itanium", or "AMD64".
    u    bit (i   u   Intelu   )iÿÿÿÿ(   u   sysu   versionu   findu   len(   u   prefixu   iu   j(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   get_build_architecture©   s    u   get_build_architecturec             C   sI   g  } x< |  D]4 } t  j j | ƒ } | | k r | j | ƒ q q W| S(   un   Return a list of normalized paths with duplicates removed.

    The current order of paths is maintained.
    (   u   osu   pathu   normpathu   append(   u   pathsu   reduced_pathsu   pu   np(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   normalize_and_reduce_paths¶   s    u   normalize_and_reduce_pathsc             B   sw  |  Ee  Z d  Z d Z d Z i  Z d g Z d d d g Z d g Z d g Z	 e e e e	 Z
 d	 Z d
 Z d Z d Z d Z Z d Z d d d d d „ Z d d „  Z d d d d „ Z d, d, d, d d, d, d, d d „ Z d, d d, d d „ Z d, d, d, d, d, d d, d, d, d, d d „
 Z d d „  Z d d  „  Z d! d" „  Z d d# d$ „ Z d% d& „  Z d' d( d) „ Z d* d+ „  Z d, S(-   u   MSVCCompileruw   Concrete class that implements an interface to Microsoft Visual C++,
       as defined by the CCompiler abstract class.u   msvcu   .cu   .ccu   .cppu   .cxxu   .rcu   .mcu   .resu   .obju   .libu   .dllu   %s%su   .exei    c             C   s§   t  j |  | | | ƒ t ƒ  |  _ t ƒ  |  _ |  j d k r† |  j d k rj d |  _ t |  j ƒ |  _ n	 d |  _ d |  j |  _	 n d |  j d |  _	 d |  _ d  S(	   Nu   Inteli   u   Software\Microsoft\VisualStudiou   Software\Microsoft\Devstudiou   Visual Studio version %su   Microsoft SDK compiler %si   F(   u	   CCompileru   __init__u   get_build_versionu   _MSVCCompiler__versionu   get_build_architectureu   _MSVCCompiler__archu   _MSVCCompiler__rootu   MacroExpanderu   _MSVCCompiler__macrosu   _MSVCCompiler__productu   Falseu   initialized(   u   selfu   verboseu   dry_runu   force(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   __init__ã   s    		u   MSVCCompiler.__init__c             C   sƒ  g  |  _  d t j k rf d t j k rf |  j d ƒ rf d |  _ d |  _ d |  _ d |  _ d |  _ n± |  j	 d ƒ |  _  t
 |  j  ƒ d	 k r£ t d
 |  j ƒ ‚ n  |  j d ƒ |  _ |  j d ƒ |  _ |  j d ƒ |  _ |  j d ƒ |  _ |  j d ƒ |  _ |  j d ƒ |  j d ƒ y5 x. t j d j d ƒ D] } |  j  j | ƒ q1WWn t k
 r`Yn Xt |  j  ƒ |  _  d j |  j  ƒ t j d <d  |  _ |  j d k ràd d d d d d g |  _ d d d d d d d g |  _ n9 d d d d d d g |  _ d d d d d d d g |  _ d d d g |  _ |  j d k rRd d d d g |  _ n d d d d d g |  _ d g |  _ d  |  _ d  S(!   Nu   DISTUTILS_USE_SDKu   MSSdku   cl.exeu   link.exeu   lib.exeu   rc.exeu   mc.exeu   pathi    ux   Python was built with %s, and extensions need to be built with the same version of the compiler, but it isn't installed.u   libu   includeu   ;u   Intelu   /nologou   /Oxu   /MDu   /W3u   /GXu   /DNDEBUGu   /Odu   /MDdu   /Z7u   /D_DEBUGu   /GS-u   /DLLu   /INCREMENTAL:NOi   u   /INCREMENTAL:nou   /DEBUGu	   /pdb:NoneT(   u   _MSVCCompiler__pathsu   osu   environu   find_exeu   ccu   linkeru   libu   rcu   mcu   get_msvc_pathsu   lenu   DistutilsPlatformErroru   _MSVCCompiler__productu   set_path_env_varu   splitu   appendu   KeyErroru   normalize_and_reduce_pathsu   joinu   Noneu   preprocess_optionsu   _MSVCCompiler__archu   compile_optionsu   compile_options_debugu   ldflags_sharedu   _MSVCCompiler__versionu   ldflags_shared_debugu   ldflags_staticu   Trueu   initialized(   u   selfu   p(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu
   initializeõ   sR    	-					u   MSVCCompiler.initializeu    c             C   sD  | d  k r d } n  g  } x"| D]} t j j | ƒ \ } } t j j | ƒ d } | t j j | ƒ d  … } | |  j k r” t d | ƒ ‚ n  | r¯ t j j | ƒ } n  | |  j	 k rä | j
 t j j | | |  j ƒ ƒ q" | |  j k r| j
 t j j | | |  j ƒ ƒ q" | j
 t j j | | |  j ƒ ƒ q" W| S(   Nu    i   u   Don't know how to compile %s(   u   Noneu   osu   pathu   splitextu
   splitdriveu   isabsu   src_extensionsu   CompileErroru   basenameu   _rc_extensionsu   appendu   joinu   res_extensionu   _mc_extensionsu   obj_extension(   u   selfu   source_filenamesu	   strip_diru
   output_diru	   obj_namesu   src_nameu   baseu   ext(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   object_filenames5  s(     	u   MSVCCompiler.object_filenamesc	             C   s  |  j  s |  j ƒ  n  |  j | | | | | | ƒ }	 |	 \ } }
 } } } | pR g  } | j d ƒ | r{ | j |  j ƒ n | j |  j ƒ x|
 D]…} y | | \ } } Wn t k
 rÃ w’ Yn X| rß t j	 j
 | ƒ } n  | |  j k rû d | } n±| |  j k rd | } n•| |  j k r™| } d | } y) |  j |  j g | | g | g ƒ Wq’ t k
 r’} z t | ƒ ‚ WYd  d  } ~ Xq’ Xq’ n| |  j k r–t j	 j | ƒ } t j	 j | ƒ } y |  j |  j g d | d | g | g ƒ t j	 j t j	 j | ƒ ƒ \ } } t j	 j | | d ƒ } |  j |  j g d | g | g ƒ Wq’ t k
 r} z t | ƒ ‚ WYd  d  } ~ Xq’ Xq’ n t d | | f ƒ ‚ d	 | } y- |  j |  j g | | | | g | ƒ Wq’ t k
 r} z t | ƒ ‚ WYd  d  } ~ Xq’ Xq’ W|
 S(
   Nu   /cu   /Tcu   /Tpu   /fou   -hu   -ru   .rcu"   Don't know how to compile %s to %su   /Fo(   u   initializedu
   initializeu   _setup_compileu   appendu   extendu   compile_options_debugu   compile_optionsu   KeyErroru   osu   pathu   abspathu   _c_extensionsu   _cpp_extensionsu   _rc_extensionsu   spawnu   rcu   DistutilsExecErroru   CompileErroru   _mc_extensionsu   dirnameu   mcu   splitextu   basenameu   joinu   cc(   u   selfu   sourcesu
   output_diru   macrosu   include_dirsu   debugu   extra_preargsu   extra_postargsu   dependsu   compile_infou   objectsu   pp_optsu   buildu   compile_optsu   obju   srcu   extu	   input_optu
   output_optu   msgu   h_diru   rc_diru   baseu   _u   rc_file(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   compileT  sj    	
#$$#
#u   MSVCCompiler.compilec       	      C   sÕ   |  j  s |  j ƒ  n  |  j | | ƒ \ } } |  j | d | ƒ} |  j | | ƒ rÁ | d | g } | ro n  y |  j |  j g | ƒ WqÑ t k
 r½ } z t | ƒ ‚ WYd  d  } ~ XqÑ Xn t	 j
 d | ƒ d  S(   Nu
   output_diru   /OUT:u   skipping %s (up-to-date)(   u   initializedu
   initializeu   _fix_object_argsu   library_filenameu
   _need_linku   spawnu   libu   DistutilsExecErroru   LibErroru   logu   debug(	   u   selfu   objectsu   output_libnameu
   output_diru   debugu   target_langu   output_filenameu   lib_argsu   msg(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   create_static_lib©  s    		"u   MSVCCompiler.create_static_libc             C   s„  |  j  s |  j ƒ  n  |  j | | ƒ \ } } |  j | | | ƒ } | \ } } } | rr |  j d t | ƒ ƒ n  t |  | | | ƒ } | d  k	 r« t j	 j
 | | ƒ } n  |  j | | ƒ rp| t j k rþ |	 rè |  j d d  … } q|  j d d  … } n |	 r|  j } n	 |  j } g  } x% | p+g  D] } | j d | ƒ q,W| | | | d | g } | d  k	 rÖt j	 j t j	 j | ƒ ƒ \ } } t j	 j
 t j	 j | d ƒ |  j | ƒ ƒ } | j d | ƒ n  |
 rï|
 | d  d … <n  | r| j | ƒ n  |  j t j	 j | ƒ ƒ y |  j |  j g | ƒ Wq€t k
 rl} z t | ƒ ‚ WYd  d  } ~ Xq€Xn t j d | ƒ d  S(   Nu5   I don't know what to do with 'runtime_library_dirs': i   u   /EXPORT:u   /OUT:i    u   /IMPLIB:u   skipping %s (up-to-date)(   u   initializedu
   initializeu   _fix_object_argsu   _fix_lib_argsu   warnu   stru   gen_lib_optionsu   Noneu   osu   pathu   joinu
   _need_linku	   CCompileru
   EXECUTABLEu   ldflags_shared_debugu   ldflags_sharedu   appendu   splitextu   basenameu   dirnameu   library_filenameu   extendu   mkpathu   spawnu   linkeru   DistutilsExecErroru	   LinkErroru   logu   debug(   u   selfu   target_descu   objectsu   output_filenameu
   output_diru	   librariesu   library_dirsu   runtime_library_dirsu   export_symbolsu   debugu   extra_preargsu   extra_postargsu
   build_tempu   target_langu
   fixed_argsu   lib_optsu   ldflagsu   export_optsu   symu   ld_argsu   dll_nameu   dll_extu   implib_fileu   msg(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   linkÂ  sV    							"u   MSVCCompiler.linkc             C   s   d | S(   Nu	   /LIBPATH:(    (   u   selfu   dir(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   library_dir_option  s    u   MSVCCompiler.library_dir_optionc             C   s   t  d ƒ ‚ d  S(   Nu<   don't know how to set runtime library search path for MSVC++(   u   DistutilsPlatformError(   u   selfu   dir(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   runtime_library_dir_option  s    u'   MSVCCompiler.runtime_library_dir_optionc             C   s   |  j  | ƒ S(   N(   u   library_filename(   u   selfu   lib(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   library_option  s    u   MSVCCompiler.library_optionc             C   s€   | r | d | g } n	 | g } xW | D]K } xB | D]: } t  j j | |  j | ƒ ƒ } t  j j | ƒ r6 | Sq6 Wq) Wd  Sd  S(   Nu   _d(   u   osu   pathu   joinu   library_filenameu   existsu   None(   u   selfu   dirsu   libu   debugu	   try_namesu   diru   nameu   libfile(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   find_library_file   s    	u   MSVCCompiler.find_library_filec             C   s§   xH |  j  D]= } t j j t j j | ƒ | ƒ } t j j | ƒ r
 | Sq
 WxU t j d j d ƒ D]= } t j j t j j | ƒ | ƒ } t j j | ƒ rb | Sqb W| S(   uŒ  Return path to an MSVC executable program.

        Tries to find the program in several places: first, one of the
        MSVC program search paths from the registry; next, the directories
        in the PATH environment variable.  If any of those work, return an
        absolute path that is known to exist.  If none of them work, just
        return the original program name, 'exe'.
        u   Pathu   ;(   u   _MSVCCompiler__pathsu   osu   pathu   joinu   abspathu   isfileu   environu   split(   u   selfu   exeu   pu   fn(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   find_exe2  s    	!!u   MSVCCompiler.find_exeu   x86c             C   s	  t  s
 g  S| d } |  j d k r< d |  j |  j f } n d |  j | f } xc t D][ } t | | ƒ } | rV |  j d k r |  j j | | ƒ j d ƒ S| | j d ƒ SqV qV W|  j d k rx> t D]3 } t | d |  j ƒ d	 k	 rË |  j	 d ƒ PqË qË Wn  g  S(
   uÐ   Get a list of devstudio directories (include, lib or path).

        Return a list of strings.  The list will be empty if unable to
        access the registry or appropriate registry keys not found.
        u    dirsi   u6   %s\%0.1f\VC\VC_OBJECTS_PLATFORM_INFO\Win32\Directoriesu?   %s\6.0\Build System\Components\Platforms\Win32 (%s)\Directoriesu   ;i   u   %s\6.0u´   It seems you have Visual Studio 6 installed, but the expected registry settings are not present.
You must at least run the Visual Studio GUI once so that these entries are created.N(
   u   _can_read_regu   _MSVCCompiler__versionu   _MSVCCompiler__rootu   HKEYSu   read_valuesu   _MSVCCompiler__macrosu   subu   splitu   Noneu   warn(   u   selfu   pathu   platformu   keyu   baseu   d(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   get_msvc_pathsH  s(    
u   MSVCCompiler.get_msvc_pathsc             C   sP   | d k r |  j  d ƒ } n |  j  | ƒ } | rL d j | ƒ t j | <n  d S(   u¡   Set environment variable 'name' to an MSVC path type value.

        This is equivalent to a SET command prior to execution of spawned
        commands.
        u   libu   libraryu   ;N(   u   get_msvc_pathsu   joinu   osu   environ(   u   selfu   nameu   p(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   set_path_env_varl  s
    u   MSVCCompiler.set_path_env_varN(    u   __name__u
   __module__u   __qualname__u   __doc__u   compiler_typeu   executablesu   _c_extensionsu   _cpp_extensionsu   _rc_extensionsu   _mc_extensionsu   src_extensionsu   res_extensionu   obj_extensionu   static_lib_extensionu   shared_lib_extensionu   static_lib_formatu   shared_lib_formatu   exe_extensionu   __init__u
   initializeu   object_filenamesu   Noneu   compileu   create_static_libu   linku   library_dir_optionu   runtime_library_dir_optionu   library_optionu   find_library_fileu   find_exeu   get_msvc_pathsu   set_path_env_var(   u
   __locals__(    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   MSVCCompilerÅ   sP   			
BVF$u   MSVCCompilerg       @u3   Importing new compiler from distutils.msvc9compiler(   u   MSVCCompiler(   u   MacroExpander(0   u   __doc__u   sysu   osu   distutils.errorsu   DistutilsExecErroru   DistutilsPlatformErroru   CompileErroru   LibErroru	   LinkErroru   distutils.ccompileru	   CCompileru   gen_preprocess_optionsu   gen_lib_optionsu	   distutilsu   logu   Falseu   _can_read_regu   winregu   Trueu   hkey_modu	   OpenKeyExu   RegOpenKeyExu   EnumKeyu
   RegEnumKeyu	   EnumValueu   RegEnumValueu   erroru   RegErroru   ImportErroru   win32apiu   win32conu   infou
   HKEY_USERSu   HKEY_CURRENT_USERu   HKEY_LOCAL_MACHINEu   HKEY_CLASSES_ROOTu   HKEYSu	   read_keysu   read_valuesu   convert_mbcsu   MacroExpanderu   get_build_versionu   get_build_architectureu   normalize_and_reduce_pathsu   MSVCCompileru   debugu   OldMSVCCompileru   distutils.msvc9compiler(    (    (    u;   /opt/alt/python33/lib64/python3.3/distutils/msvccompiler.pyu   <module>   sZ   (						
	-ÿ ·