Ñò
QÜjZc @ s1 d d k Z d d k Z d d k Z d d k Z d d k Z e i e i Z y
e Z Wn e
j
o
d Z n Xe Z
d d k l Z d d d d g Z d „ Z d d
d „ ƒ YZ e i g Z d e f d „ ƒ YZ e e i g Z d
i ƒ D] Z e e e e d ƒ qò [ ƒ Z d e f d „ ƒ YZ d S( iÿÿÿÿN( t DistutilsErrort AbstractSandboxt DirectorySandboxt SandboxViolationt run_setupc s¡ t i ƒ } t i } t i } t i i t i i ˆ ƒ ƒ } t i i | d ƒ } t i i | ƒ p t i | ƒ n t
i } t i i
ƒ } z› | t
_ t i | ƒ yJ ˆ g t | ƒ t i (t i i d | ƒ t | ƒ i ‡ f d † ƒ Wn4 t j
o( } | i o | i d o ‚ q)n XWd t i i | ƒ x2 t t i ƒ D]! }
|
| j o t i |
=qMqMWt i | ƒ | t i (| t i (| t
_ Xd S( s8 Run a distutils setup script, sandboxed in its directoryt tempi c s t d h ˆ d 6d d 6ƒ S( s setup.pyt __file__t __main__t __name__( t execfile( ( t setup_script( s6 /usr/lib/python2.6/site-packages/setuptools/sandbox.pyt