Using Distribute 0.6.8, I get this error:
The package setup script has attempted to modify files on your system that are not within the EasyInstall build area, and has been aborted.
This package cannot be safely installed by EasyInstall, and may not support alternate installation locations even if you run its setup script by hand. Please inform the package's author and the EasyInstall maintainers to find out if a fix or workaround is available. }}}
The setup.py script runs some subprocess calls and tries to set stdin and stderr to os.devnull. I would think that it would be fine to open os.devnull and not violate the sandbox.