cpython/Lib
Brian Curtin 445ad997ab Fix #14470. Remove w9xpopen per PEP 11.
As stated in PEP 11, 3.4 removes code on Windows platforms where
COMSPEC points to command.com. The w9xpopen project in Visual Studio
was added to support that case, and there was a special case in subprocess
to cover that situation. This change removes the w9xpopen project from
the Visual Studio solution and removes any references to the w9xpopen
executable.
2012-12-23 16:53:21 -06:00
..
collections Improve OrderedDict equality test. 2012-12-07 10:18:22 -08:00
concurrent Issue #16284: Prevent keeping unnecessary references to worker functions in concurrent.futures ThreadPoolExecutor. 2012-11-03 15:36:01 +02:00
ctypes Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
curses (Merge 3.2) Fix curses module for strict SysV implementation (without has_key function) 2011-11-29 00:06:10 +01:00
dbm Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
distutils Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
email Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:16 +02:00
encodings Normalize whitespace 2012-06-16 22:50:54 +02:00
html #16245: Fix the value of a few entities in html.entities.html5. 2012-10-23 15:51:27 +02:00
http Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
idlelib Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
importlib Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
json #16476: merge with 3.2. 2012-11-29 02:26:15 +02:00
lib2to3 Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
logging Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
msilib Remove duplication. 2011-10-19 10:58:56 +03:00
multiprocessing Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
plat-aix4
plat-darwin
plat-freebsd4
plat-freebsd5
plat-freebsd6
plat-freebsd7
plat-freebsd8
plat-generic
plat-linux Close #12326: sys.platform is now always 'linux' on Linux 2011-08-20 23:39:26 +02:00
plat-netbsd1
plat-next3
plat-sunos5
plat-unixware7
pydoc_data Update pydoc topics and suspicious markup file. 2012-08-25 12:14:59 +02:00
site-packages
sqlite3 Merge branch '3.2' 2012-02-21 13:59:40 +02:00
test Issue #9856: Replace deprecation warinigs to raising TypeError in object.__format__ 2012-12-23 14:27:17 +02:00
tkinter Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:16 +02:00
turtledemo #12677: correct turtle orientation in doc 2011-08-07 17:12:19 +02:00
unittest Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:16 +02:00
urllib Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
venv Closes #16378: Merged docstring changes from 3.3. 2012-11-14 11:19:42 +00:00
wsgiref Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
xml Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:16 +02:00
xmlrpc Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
__future__.py #14494: Document that absolute imports became default in 3.0 instead of 2.7. 2012-05-19 18:36:33 +03:00
__phello__.foo.py
_compat_pickle.py
_dummy_thread.py Issue #11223: Replace threading._info() by sys.thread_info 2011-04-30 14:53:09 +02:00
_markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. 2011-12-19 07:29:03 +02:00
_osx_support.py #16135: Removal of OS/2 support (Python code partial cleanup) 2012-10-05 03:15:39 +02:00
_pyio.py merge 3.3 (#16597) 2012-12-20 11:55:16 -06:00
_strptime.py Issue #1667546: On platforms supporting tm_zone and tm_gmtoff fields 2012-06-13 22:15:26 -04:00
_threading_local.py Issue #9707: Rewritten reference implementation of threading.local which 2010-09-07 22:06:17 +00:00
_weakrefset.py Issue #14195: Make WeakSet.__lt__ and WeakSet.__gt__ irreflexive. 2012-03-04 22:15:38 -06:00
abc.py Issue #16049: add abc.ABC helper class. 2012-12-13 19:09:33 +02:00
aifc.py #13394: add more tests for the aifc module and use warnings.warn instead of print. Patch by Oleg Plakhotnyuk. 2012-03-12 23:57:18 +02:00
antigravity.py
argparse.py #11175: argparse.FileType now accepts encoding and errors arguments. 2012-12-15 22:42:47 +02:00
ast.py create NameConstant AST class for None, True, and False literals (closes #16619) 2012-12-06 17:41:04 -05:00
asynchat.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
asyncore.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
base64.py Speed up base64.urlsafe_{en,de}code(). 2012-06-22 15:16:09 -07:00
bdb.py issue13183 - Fix pdb skipping frames after hitting a breakpoint and running step. Patch by Xavier de Gaye 2012-05-01 10:07:49 +08:00
binhex.py remove unused imports (closes #12432) 2011-06-28 10:25:04 -05:00
bisect.py
bz2.py bz2 module: Rewrap docstrings at 72 columns, as per PEP 8. 2012-10-08 20:31:34 +02:00
calendar.py #15421: fix an OverflowError in Calendar.itermonthdates() after datetime.MAXYEAR. Patch by Cédric Krier. 2012-09-21 17:26:35 +03:00
cgi.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
cgitb.py merge #12890: don't emit <p> tags in text mode when logdir specified. 2012-10-27 14:55:25 -04:00
chunk.py
cmd.py Close #13500: Hitting EOF gets cmd.py into a infinite EOF on return loop 2011-12-06 20:46:57 +01:00
code.py Issue #12643: Respect sys.excepthook in code.InteractiveConsole 2012-08-20 23:02:28 +10:00
codecs.py Issue16097 Fix small typo in comment (patch by Wael Al Jishi) 2012-10-01 16:41:08 +01:00
codeop.py
colorsys.py
compileall.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
configparser.py Fixes #14590: ConfigParser doesn't strip inline comment when delimiter occurs 2012-07-07 18:54:08 +02:00
contextlib.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
copy.py #11572: improvements to copy module tests along with removal of old test suite 2011-08-05 23:05:35 +02:00
copyreg.py Closes #13258: Use callable() built-in in the standard library. 2011-10-28 14:45:05 +02:00
cProfile.py Merged revisions 82805-82806,83523-83527,83536,83538,83542,83546-83548,83550-83555,83558,83560 via svnmerge from 2010-10-06 08:26:09 +00:00
crypt.py white space cleanup 2012-06-27 15:37:47 +02:00
csv.py #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
datetime.py Closes #15973: fix a segmentation fault when comparing timezone objects. 2012-09-22 09:23:12 +02:00
decimal.py Merge 3.3. 2012-12-15 22:36:49 +01:00
difflib.py utilize yield from 2012-10-01 12:53:43 -07:00
dis.py Issue #11823: disassembly now shows argument counts on calls with keyword args 2012-06-07 14:28:14 -04:00
doctest.py #16522: Add FAIL_FAST flag to doctest. 2012-11-21 15:09:21 -05:00
dummy_threading.py
filecmp.py Cleanup filecmp: starting from 3.3 os.error is alias for OSError 2012-12-14 18:02:27 +02:00
fileinput.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
fnmatch.py Fix BytesWarnings in fnmatch 2011-11-08 18:39:15 +01:00
formatter.py
fractions.py Issue #16469: Fraction(float('nan')) and Fraction(float('inf')) now raise ValueError and OverflowError (resp.), not TypeError. 2012-11-15 20:58:40 +00:00
ftplib.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
functools.py Issue #12428: Add a pure Python implementation of functools.partial(). 2012-11-13 21:35:40 +01:00
genericpath.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
getopt.py Issue #11621: fix bootstrap issue with getopt/gettext (following d3e46930ffe9) 2011-03-21 16:04:06 +01:00
getpass.py Get rig of EnvironmentError (#16705) 2012-12-17 23:35:18 +02:00
gettext.py Implemented PEP 405 (Python virtual environments). 2012-05-26 03:45:29 +01:00
glob.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
gzip.py Issue #15677: Document that zlib and gzip accept a compression level of 0 to mean 'no compression'. 2012-11-11 14:14:47 +01:00
hashlib.py Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes 2012-10-06 02:23:36 +02:00
heapq.py Issue 13274: Make the pure python code for heapq more closely match the C implementation for an undefined corner case. 2011-10-30 14:32:54 -07:00
hmac.py Issue #15225: improve error message when hmac is passed a wrong key type. 2012-06-30 17:27:56 +02:00
imaplib.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
imghdr.py
imp.py Issue #15828: Restore support for C extension modules in imp.load_module() 2012-09-01 00:13:45 +10:00
inspect.py Issue #15401: Fix typo in inspect.getclosurevars docstring. 2012-07-19 21:33:21 -05:00
io.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
ipaddress.py Issue #15888: fixing problems in ipaddress doctests. Patch by Chris Jerdonek 2012-10-07 07:23:50 -07:00
keyword.py Fix instructions on how to rebuild some modules 2011-11-29 16:45:34 +01:00
linecache.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
locale.py Fix last remaining references to ex-devguide 2011-11-29 16:36:17 +01:00
lzma.py Issue #16034 follow-up: Apply optimizations to the lzma module. 2012-10-21 16:57:32 +02:00
macpath.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
macurl2path.py
mailbox.py #16135: Removal of OS/2 support (Python code partial cleanup) 2012-10-05 03:15:39 +02:00
mailcap.py Fix #9923: mailcap now uses the OS path separator for the MAILCAP envvar. Not backported, since it could break cases where people worked around the old POSIX-specific behaviour on non-POSIX platforms. 2011-08-28 00:17:31 +10:00
mimetypes.py Get rig of EnvironmentError (#16705) 2012-12-17 23:35:18 +02:00
modulefinder.py merge with 3.3 2012-12-22 19:38:32 -05:00
netrc.py fix regression in netrc comment handling (closes #12009) 2011-06-10 11:32:52 -05:00
nntplib.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
ntpath.py Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
nturl2path.py Fix Issue11474 - fix url2pathname() handling of '/C|/' on Windows 2011-04-14 13:16:30 +08:00
numbers.py improve abstract property support (closes #11610) 2011-12-15 15:34:02 -05:00
opcode.py Issue #11823: disassembly now shows argument counts on calls with keyword args 2012-06-07 14:28:14 -04:00
optparse.py Merge 3.2 2011-10-28 14:52:29 +02:00
os.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
pdb.py Merge issue #13120: Allow to call pdb.set_trace() from thread. 2012-12-04 21:10:20 +02:00
pickle.py Issue #12848: The pure Python pickle implementation now treats object lengths as unsigned 32-bit integers, like the C implementation does. 2012-11-24 20:41:34 +01:00
pickletools.py Merge 3.2 2011-12-13 13:22:42 -05:00
pipes.py Merge doc changes from 3.2 (#10454, #12298) 2011-09-02 00:03:20 +02:00
pkgutil.py replace threw with raised (#16714) 2012-12-19 22:55:40 +02:00
platform.py Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
plistlib.py #14835: Make plistlib output empty arrays & dicts like OS X 2012-05-29 12:04:54 +02:00
poplib.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
posixpath.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
pprint.py Issues #10017 and #14998: Fix TypeError using pprint on dictionaries with unorderable key. 2012-07-21 11:17:38 +02:00
profile.py Issue #14428: Use the new time.perf_counter() and time.process_time() functions 2012-04-29 03:01:20 +02:00
pstats.py Merge issue #14900: Add aliases for sorting params for pstat to follow column names from pstat output. 2012-10-07 19:19:17 +03:00
pty.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
py_compile.py Issue #13645: pyc files now contain the size of the corresponding source 2012-01-13 18:52:16 +01:00
pyclbr.py #14798: pyclbr now raises ImportError instead of KeyError for missing packages 2012-05-18 21:59:49 +03:00
pydoc.py merge 3.3 2012-10-09 11:16:13 -04:00
queue.py Issue #14428, #14397: Implement the PEP 418 2012-04-29 02:41:27 +02:00
quopri.py
random.py Issue #15837: add some tests for random.shuffle(). 2012-11-04 02:10:33 +01:00
re.py #14236: merge with 3.2. 2012-04-29 13:37:13 +03:00
reprlib.py Avoid pulling threading when _thread is sufficient 2011-10-11 18:51:53 +02:00
rlcompleter.py Closes #14411: remove outdated comment in rlcompleter docstring. 2012-03-27 07:46:46 +02:00
runpy.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:14:22 +02:00
sched.py Close #14690: Use monotonic clock instead of system clock in the sched, 2012-05-30 13:30:32 +02:00
shelve.py Add spaces to follow PEP8. 2012-10-06 18:38:30 +03:00
shlex.py #9723: refactor regex. 2011-08-16 19:03:41 +03:00
shutil.py Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
site.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
smtpd.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
smtplib.py Issue #16647: save socket error details in LMTP.connect() 2012-12-17 18:57:16 +02:00
sndhdr.py
socket.py Issue #15842: the SocketIO.{readable,writable,seekable} methods now raise ValueError when the file-like object is closed. 2012-09-14 17:30:31 +02:00
socketserver.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
sre_compile.py #13054: fix usage of sys.maxunicode after PEP-393. 2011-10-04 19:06:00 +03:00
sre_constants.py
sre_parse.py #12759: merge with 3.2. 2012-11-03 20:33:38 +02:00
ssl.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
stat.py #14807: move undocumented tarfile.filemode() to stat.filemode(). Add tarfile.filemode alias with deprecation warning. 2012-05-15 15:30:25 +02:00
string.py Merge #13579: teach string.Formatter about 'a'. 2012-08-19 17:45:40 -04:00
stringprep.py
struct.py Issue #11081: Fixed struct.__all__. Reviewed by Georg Brandl. 2011-01-31 19:27:55 +00:00
subprocess.py Fix #14470. Remove w9xpopen per PEP 11. 2012-12-23 16:53:21 -06:00
sunau.py Issue #10265: Close file objects explicitly in sunau. Patch by Brian Brazil. 2010-10-31 21:27:04 +00:00
symbol.py Fix instructions on how to rebuild some modules 2011-11-29 16:45:34 +01:00
symtable.py
sysconfig.py Remove sys.platform == 'riscos' checks from some Python and test files. #16501 2012-11-19 00:59:39 +01:00
tabnanny.py #16478: use floor division in tabnanny and fix a ResourceWarning. Patch by Serhiy Storchaka. 2012-11-16 13:17:08 +02:00
tarfile.py Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
telnetlib.py Issue #16717: get rid of socket.error, replace with OSError 2012-12-18 23:10:48 +02:00
tempfile.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
textwrap.py Close #13857: Added textwrap.indent() function (initial patch by Ezra 2012-06-11 23:07:51 +10:00
this.py
threading.py Issue #14428, #14397: Implement the PEP 418 2012-04-29 02:41:27 +02:00
timeit.py Add an option to timeit to use time.process_time() and mark -t and -c as deprecated. 2012-05-01 11:56:22 +02:00
token.py Issue #9260: A finer-grained import lock. 2012-05-17 18:55:59 +02:00
tokenize.py #16152: merge with 3.2. 2012-11-03 17:46:51 +02:00
trace.py trace: remove unused imports. 2012-07-07 17:03:52 +02:00
traceback.py utilize yield from 2012-10-01 12:53:43 -07:00
tty.py
turtle.py Issue #13439: Merge branch 3.2 2011-12-02 21:25:39 +02:00
types.py Eric Snow's implementation of PEP 421. 2012-06-03 16:18:47 -04:00
uu.py Merged revisions 86037 via svnmerge from 2010-10-31 16:06:55 +00:00
uuid.py Issue #15118: Change return value of os.uname() and os.times() from 2012-06-24 04:33:36 -07:00
warnings.py Closes #13258: Use callable() built-in in the standard library. 2011-10-28 14:45:05 +02:00
wave.py Closes #16461: Wave library should be able to deal with 4GB wav files, and sample rate of 44100 Hz. 2012-11-17 03:41:54 +01:00
weakref.py Issue #14631: Add a new :class:weakref.WeakMethod to simulate weak references to bound methods. 2012-11-17 18:57:38 +01:00
webbrowser.py Issue #16719: Get rid of WindowsError. Use OSError instead 2012-12-19 14:33:35 +02:00
xdrlib.py Merge: change docstring for xdrlib.Error to use new style exceptions. 2012-11-01 13:43:31 +02:00
zipfile.py #14313: zipfile now raises NotImplementedError when the compression type is unknown. 2012-11-18 13:20:36 +02:00