easy_install leaks file handles under pypy

Issue #248 new
Unhelpful created an issue

Trying to install large packages with easy_install under pypy fails with "error: <path>: Too many open files." This may be because pypy's garbage collector does not use refcounting, and so file objects that go out of scope are not immediately closed. Attached is output from an attempt to install Twisted from svn with easy_install.