Index: Lib/distutils/cygwinccompiler.py =================================================================== --- Lib/distutils/cygwinccompiler.py (revision 86275) +++ Lib/distutils/cygwinccompiler.py (working copy) @@ -377,9 +377,7 @@ try: out_string = out.read() finally: - out.stdin.close() - out.stdout.close() - out.stderr.close() + out.close() result = RE_VERSION.search(out_string) if result is None: return None