make a python egg cache dir and use it
better option handling for unlink_wait