™N
ëu¦9c       s    d  Z  : < k Z k Z > d „  Z K d „  Z ] e i g Z ^ e i e i j o _ e i e i ƒ n ` xÎ e d ` rÁ Z a e o± b e i	 d j oN c e i
 i e d d e d e i d  f d ƒ e i
 i e d d	 ƒ g Z n i e g Z j x: e d j r- Z k e i
 i e ƒ o l e e ƒ n qWn q{ Wp e i	 d
 j o q d Z n* r e i	 d j o s d Z n
 u d Z v k Z w e e _ e _ x [ z y { k Z Wn | e j
 o
 } n X d „  Z … e d j o † e ƒ  n d S(   s	  Append module search paths for third-party packages to sys.path.

****************************************************************
* This module is automatically imported during initialization. *
****************************************************************

In earlier versions of Python (up to 1.5a3), scripts or modules that
needed to use site-specific modules would place ``import site''
somewhere near the top of their code.  Because of the automatic
import, this is no longer necessary (but code that does it still
works).

This will append site-specific paths to to the module search path.  On
Unix, it starts with sys.prefix and sys.exec_prefix (if different) and
appends lib/python<version>/site-packages as well as lib/site-python.
On other platforms (mainly Mac and Windows), it uses just sys.prefix
(and sys.exec_prefix, if different, but this is unlikely).  The
resulting directories, if they exist, are appended to sys.path, and
also inspected for path configuration files.

A path configuration file is a file whose name has the form
<package>.pth; its contents are additional directories (one per line)
to be added to sys.path.  Non-existing directories (or
non-directories) are never added to sys.path; no directory is added to
sys.path more than once.  Blank lines and lines beginning with
\code{#} are skipped.

For example, suppose sys.prefix and sys.exec_prefix are set to
/usr/local and there is a directory /usr/local/lib/python1.5/site-packages
with three subdirectories, foo, bar and spam, and two path
configuration files, foo.pth and bar.pth.  Assume foo.pth contains the
following:

  # foo package configuration
  foo
  bar
  bletch

and bar.pth contains:

  # bar package configuration
  bar

Then the following directories are added to sys.path, in this order:

  /usr/local/lib/python1.5/site-packages/bar
  /usr/local/lib/python1.5/site-packages/foo

Note that bletch is omitted because it doesn't exist; bar precedes foo
because bar.pth comes alphabetically before foo.pth; and spam is
omitted because it is not mentioned in either path configuration file.

After these path manipulations, an attempt is made to import a module
named sitecustomize, which can perform arbitrary additional
site-specific customizations.  If this import fails with an
ImportError exception, it is silently ignored.

c    sÔ   > ? |  t i j o @ t i i |  ƒ n A y B t i |  ƒ } Wn  C t i j
 o D d  Sn XE t t i i	 | ƒ } F | i
 ƒ  G x< | d G r/ } H | d d j o I t |  | ƒ n qš Wd  S(   Ni    i   s   .pth(   s   sitedirs   syss   paths   appends   oss   listdirs   namess   errors   maps   normcases   sorts   names
   addpackage(   s   sitedirs   namess   names5   /var/tmp/python/python-root/usr/lib/python1.5/site.pys
   addsitedir> s    	c    s&  K L t  i i |  | ƒ } M y N t | ƒ } Wn O t j
 o P d  Sn XQ xË Q d oÀ R | i	 ƒ  } S | o T Pn U | d d j o
 V qW n W | d d j o X | d  } n Y t  i i |  | ƒ } Z | t i j o t  i i | ƒ o [ t i i | ƒ n qW Wd  S(   Ni   i    s   #s   
(   s   oss   paths   joins   sitedirs   names   fullnames   opens   fs   IOErrors   readlines   dirs   syss   existss   append(   s   sitedirs   names   fullnames   fs   dirs5   /var/tmp/python/python-root/usr/lib/python1.5/site.pys
   addpackageK s"    

&i    s   /s   libs   pythoni   s   site-packagess   site-pythons   :s   Use Cmd-Q to quit.s   \s   Use Ctrl-Z plus Return to exit.s   Use Ctrl-D (i.e. EOF) to exit.c     s@    € d GH x# t  i d  r }  ‚ d |  GHq Wƒ d GHd  S(   Ns   sys.path = [i    s       %s,s   ](   s   syss   paths   dir(   s   dirs5   /var/tmp/python/python-root/usr/lib/python1.5/site.pys   _test s
    	s   __main__N(   s   __doc__s   syss   oss
   addsitedirs
   addpackages   prefixs   prefixess   exec_prefixs   appends   seps   paths   joins   versions   sitedirss   sitedirs   isdirs   exits   __builtin__s   quits   sitecustomizes   ImportErrors   _tests   __name__(    s5   /var/tmp/python/python-root/usr/lib/python1.5/site.pys   ?: sD    	
( 			