Here are few patches and new modules for python library v1.5, mostly for DOS. New module dospopen.py implements popen() for DOS (actually there are low-level objects in the module, and popen() defined in os.py; new os.py and diffs are there too). To implement this module I need user-defined file wrapper (similar to UserList and UserDict). I found it in rexec.py. Also I changed tempfile.py - changed template for temporary files to widely used (in DOS) format - char '~', then 2-3 chars file extension, then random part. I use "~pyXXXX" template. dospopen.py - popen() for DOS os.py - include test for popen() and definition for popen for DOS tempfile.py - patched tempfile