cpython/Lib
Ronald Oussoren 59075eb264 disutils checks if MACOSX_DEPLOYMENT_TARGET is consistent with the value at
configure time. The current check is too strict and doesn't allow building
extensions that can only run on newer versions of the OS than the version
python was build for, that is python build for 10.3 or later and an extension
for 10.4. This patch relaxes this check.

This turned out to be a reimplementation of patch 1193190.
2006-04-17 14:43:30 +00:00
..
bsddb Fixes bug #1117761 2006-04-12 20:35:02 +00:00
compiler Use absolute imports 2006-04-03 04:45:34 +00:00
ctypes Add missing SVN eol-style property to text files. 2006-04-16 22:11:28 +00:00
curses [Bug #1152762] Ensure _end_of_line() returns an x-coordinate that's within the text box 2005-06-02 00:10:04 +00:00
distutils disutils checks if MACOSX_DEPLOYMENT_TARGET is consistent with the value at 2006-04-17 14:43:30 +00:00
email The email module's parsedate_tz function now sets the daylight savings 2006-04-03 08:05:07 +00:00
encodings Add a BufferedIncrementalEncoder class that can be used for implementing 2006-04-14 18:25:39 +00:00
hotshot
idlelib preparation for 2.5a1 2006-04-03 15:03:44 +00:00
lib-tk Whitespace normalization. 2006-04-16 22:22:36 +00:00
logging StreamHandler now checks explicitly for None before using sys.stderr as the stream (see SF bug #1463840). 2006-04-11 21:42:00 +00:00
msilib Import bdist_msi 2006-03-05 13:36:04 +00:00
plat-aix3
plat-aix4
plat-atheos Repair bizarre generated Python. 2004-07-18 06:35:21 +00:00
plat-beos5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-darwin
plat-freebsd2
plat-freebsd3
plat-freebsd4
plat-freebsd5
plat-freebsd6 Whitespace normalization. 2004-08-20 03:47:14 +00:00
plat-freebsd7 Whitespace normalization. 2005-07-17 23:16:17 +00:00
plat-generic
plat-irix5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-irix6 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-linux2 Repair bizarre generated Python. 2004-07-18 06:35:21 +00:00
plat-mac This patches fixes a number of byteorder problems in MacOSX specific code. 2006-04-17 13:40:08 +00:00
plat-netbsd1 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-next3
plat-os2emx Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-riscos Bug #649974: make docstrings for url2pathname consistent 2005-12-26 22:53:56 +00:00
plat-sunos5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-unixware7 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
site-packages
sqlite3 Update to pysqlite 2.2.0 2006-04-04 06:29:05 +00:00
test This patches fixes a number of byteorder problems in MacOSX specific code. 2006-04-17 13:40:08 +00:00
xmlcore remove more cruft no longer needed 2006-04-06 01:32:26 +00:00
BaseHTTPServer.py Typo fix 2006-03-07 16:16:07 +00:00
Bastion.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
CGIHTTPServer.py SF patch #1055159 via Titus Brown: Document redirect limitation. 2004-12-22 14:19:09 +00:00
ConfigParser.py Fix all wrong instances of "it's". 2005-07-22 21:49:32 +00:00
Cookie.py Correct test suite for #848017. 2005-08-25 07:32:42 +00:00
DocXMLRPCServer.py Reduce the usage of the types module. 2005-02-07 14:16:21 +00:00
HTMLParser.py Reverting previous checkin. This breaks too much of HTMLParser to be applied 2005-09-01 06:25:34 +00:00
MimeWriter.py
Queue.py Don't decrement below zero. And add more tests. 2006-03-25 12:15:04 +00:00
SimpleHTTPServer.py Patch #1417555: SimpleHTTPServer now returns Last-Modified headers. 2006-02-17 13:34:16 +00:00
SimpleXMLRPCServer.py Bug #1469163: SimpleXMLRPCServer unconditionally attempted to import fcntl. 2006-04-12 12:07:31 +00:00
SocketServer.py bug [ 957505 ] SocketServer module documentation misleading 2005-07-18 07:38:44 +00:00
StringIO.py SF patch #1359365: file and cStringIO raise a ValueError when next() is called 2006-03-15 08:23:53 +00:00
UserDict.py - Patch 1433928: 2006-02-25 22:38:04 +00:00
UserList.py Guido grants a Christmas wish: 2003-12-17 20:43:33 +00:00
UserString.py Whitespace normalization. 2005-03-28 01:08:02 +00:00
_LWPCookieJar.py Fix SF #1117398, cookielib LWPCookieJar and MozillaCookieJar exceptions 2005-12-23 21:24:35 +00:00
_MozillaCookieJar.py Fix SF #1117398, cookielib LWPCookieJar and MozillaCookieJar exceptions 2005-12-23 21:24:35 +00:00
__future__.py I could have sworn this was part of the change to not abbreviate ABSOLUTE 2006-04-03 06:58:51 +00:00
__phello__.foo.py
_strptime.py Change time.strptime() to raise ValueError whenever there is an error in the 2005-11-02 23:04:26 +00:00
_threading_local.py Fix some comment typos 2005-11-25 02:02:50 +00:00
aifc.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
anydbm.py
asynchat.py [Patch #1002763] Allow long ints as terminator values; also, treat a terminator of 0 like the empty string or None 2005-06-09 14:59:45 +00:00
asyncore.py No need to import exceptions, they are builtins 2005-09-01 00:45:28 +00:00
atexit.py SF bug #1083202L UnboundLocalError raised by atexit module 2004-12-11 02:49:40 +00:00
audiodev.py
base64.py [Patch #1171487, bug #1170331] Fix error in base64.b32decode when encoding a single null byte; test a null byte in all encodings to be sure it works 2005-06-08 22:51:38 +00:00
bdb.py Patch #1191700: Adjust column alignment in bdb breakpoint lists. 2006-04-15 08:41:11 +00:00
binhex.py Remove a useless operation, setting name to itself 2004-06-07 03:45:56 +00:00
bisect.py SF Patch #864863: Bisect C implementation 2004-01-05 10:13:35 +00:00
cProfile.py Added the cProfile module. 2006-02-08 12:53:56 +00:00
calendar.py Patch #1463288: use a context manager to temporarily switch locales. 2006-04-12 10:09:16 +00:00
cgi.py Reverted revision 1.83, which introduced a bug and subtle incompatibility 2005-09-19 09:11:04 +00:00
cgitb.py Merge ast-branch to head 2005-10-20 19:59:25 +00:00
chunk.py Patch #1373643: The chunk module can now read chunks larger than 2006-02-18 21:10:56 +00:00
cmd.py Whitespace normalization. 2004-07-07 20:54:48 +00:00
code.py
codecs.py Add a BufferedIncrementalEncoder class that can be used for implementing 2006-04-14 18:25:39 +00:00
codeop.py Fix typo fix. 2003-11-20 13:38:01 +00:00
colorsys.py r879@spiff: Fredrik | 2005-11-12 14:38:03 +0100 2005-11-12 15:21:05 +00:00
commands.py
compileall.py Bugs item #1069409 C:\Python24\Lib\compileall.py returns False 2004-12-20 00:29:29 +00:00
contextlib.py Minor clarity edit to contextlib per Guido's request. 2006-04-10 17:56:29 +00:00
cookielib.py Whitespace normalization. 2005-12-25 23:18:31 +00:00
copy.py Whitespace normalization. 2006-02-26 04:21:50 +00:00
copy_reg.py Patch #1462313, bug #1443328: the pickle modules now can handle classes 2006-03-31 18:25:44 +00:00
csv.py Fix a delimiter detection problem in sniffer. Sniffing "a|b|c\r\n" was 2005-12-30 05:09:48 +00:00
dbhash.py
decimal.py Um, I thought I'd already checked this in. 2006-03-10 02:28:35 +00:00
difflib.py Patch #1413711: Certain patterns of differences were making difflib 2006-01-31 18:34:13 +00:00
dircache.py Patch #707167: Pass dircache exceptions to the caller. Fixes #682813. 2003-09-20 15:52:21 +00:00
dis.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
doctest.py Updated the warnings, linecache, inspect, traceback, site, and doctest modules 2006-04-11 01:07:43 +00:00
dumbdbm.py [Bug #1172763] dumbdbm uses eval() on lines, so it chokes if there's an extra \r on the end of a line; fixed by stripping off trailing whitespace. 2005-06-07 19:36:10 +00:00
dummy_thread.py dummy_thread needs to support PEP 343 too. 2006-03-27 23:32:10 +00:00
dummy_threading.py Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
filecmp.py Removed deprecated use_statcache argument. 2004-12-05 01:58:09 +00:00
fileinput.py Whitespace normalization. 2006-02-19 21:26:07 +00:00
fnmatch.py
formatter.py remove the other half of one of the regsub-related comments; the other 2004-12-07 14:08:24 +00:00
fpformat.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
ftplib.py SF bug #1168983: ftplib.py string index out of range 2005-04-05 04:31:09 +00:00
getopt.py
getpass.py Bug #1445068: getpass.getpass() can now be given an explicit stream 2006-03-31 18:42:16 +00:00
gettext.py Patch #1349274: gettext.install() now optionally installs additional 2006-02-19 13:26:36 +00:00
glob.py glob('anything*/') would fail because isdir is in os.path, not os. 2006-04-09 03:35:43 +00:00
gopherlib.py Changed the new deprecation warning to show the 2006-02-18 04:00:23 +00:00
gzip.py [Bug #1074261, patch #1074381] Restrict the size of chunks read from the file in order to avoid overflow or huge memory consumption. Patch by Mark Eichin 2005-06-09 14:19:32 +00:00
hashlib.py Whitespace normalization (via reindent.py). 2005-08-26 15:20:46 +00:00
heapq.py Add key= argument to heapq.nsmallest() and heapq.nlargest(). 2004-12-02 08:59:14 +00:00
hmac.py [ sf.net patch # 1121611 ] 2005-08-21 18:45:59 +00:00
htmlentitydefs.py
htmllib.py clean up the API a little; exceptions are defined by this module 2004-09-09 02:24:13 +00:00
httplib.py Move "httpresponses" dict from urllib2 to httplib where it belongs. 2006-02-17 19:17:25 +00:00
ihooks.py ihooks FancyModuleLoader.load_module() 2004-08-04 02:29:12 +00:00
imaplib.py updated __version__ 2005-08-31 10:50:03 +00:00
imghdr.py SF #75103: imghdr -- identify JPEGs in EXIF format 2005-01-07 08:15:41 +00:00
imputil.py ihooks FancyModuleLoader.load_module() 2004-08-04 02:29:12 +00:00
inspect.py Add whitespace after comma 2006-04-11 07:17:08 +00:00
keyword.py Regenerate. 2006-02-28 22:50:17 +00:00
linecache.py Adjust whitespace. 2006-04-11 07:21:20 +00:00
locale.py Whitespace normalization. 2006-01-20 20:03:24 +00:00
macpath.py Bug #1266283: lexists() is not exported from os.path 2005-08-22 18:02:59 +00:00
macurl2path.py Bug #649974: make docstrings for url2pathname consistent 2005-12-26 22:53:56 +00:00
mailbox.py Patch #880621: the last message of a Babyl mailbox ends in '\037' instead of 2004-08-21 12:30:26 +00:00
mailcap.py
markupbase.py Bug #1442874: handle "<!>", the empty SGML comment 2006-03-09 13:27:14 +00:00
md5.py [ sf.net patch # 1121611 ] 2005-08-21 18:45:59 +00:00
mhlib.py Replace list of constants with tuples of constants. 2005-02-06 06:57:08 +00:00
mimetools.py Bug #1250170, Patch #1462230: handle socket.gethostname() 2006-03-31 17:18:06 +00:00
mimetypes.py Whitespace normalization. 2006-04-06 19:35:27 +00:00
mimify.py
modulefinder.py Fix SF item #876278: Unbounded recursion in modulefinder. 2004-05-11 15:10:59 +00:00
multifile.py Stacks based on lists work better and read more clearly when they 2004-05-04 08:21:52 +00:00
mutex.py * Move collections.deque() in from the sandbox 2004-01-29 06:37:52 +00:00
netrc.py
new.py
nntplib.py - Bug #1015140: disambiguated the term "article id" in nntplib docs and 2005-07-17 20:27:41 +00:00
ntpath.py Bug #1266283: lexists() is not exported from os.path 2005-08-22 18:02:59 +00:00
nturl2path.py Bug #649974: make docstrings for url2pathname consistent 2005-12-26 22:53:56 +00:00
opcode.py PEP 343 -- the with-statement. 2006-02-27 22:32:47 +00:00
optparse.py Reduce the usage of the types module. 2005-02-07 14:16:21 +00:00
os.py Patch #1410998: remove "DOS" from os.py docstring 2006-01-20 21:36:02 +00:00
os2emxpath.py Bug #1266283: lexists() is not exported from os.path 2005-08-22 18:02:59 +00:00
pdb.doc bug #989672: pdb.doc and the help messages for the help_d and help_u methods 2004-08-14 15:19:28 +00:00
pdb.py bug [ 1192315 ] 'clear -1' in pdb 2005-08-24 07:36:17 +00:00
pickle.py Revert previous checkin. 2005-02-07 15:28:45 +00:00
pickletools.py An instance of class PicklingError was used here simply as an example of 2005-02-15 16:22:34 +00:00
pipes.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
pkgutil.py SF patch #806246: use basestring where possible 2003-09-17 05:50:59 +00:00
platform.py Teach platform about darwin/x86 2006-04-17 13:37:15 +00:00
popen2.py Clarify cases when waitpid might not return self.pid. 2006-03-24 08:26:26 +00:00
poplib.py bug [ 1252706 ] poplib list() docstring fix (and docs too) 2005-08-05 21:01:58 +00:00
posixfile.py Add support for FreeBSD 7. 2005-07-17 02:36:59 +00:00
posixpath.py Bug #1266283: lexists() is not exported from os.path 2005-08-22 18:02:59 +00:00
pprint.py Change PrettyPrinter.pprint(), so that output is written directly to the 2005-11-11 18:18:51 +00:00
profile.py test and fix for buggy handling of exceptions raised by C functions, 2005-09-20 18:50:13 +00:00
pstats.py Added the cProfile module. 2006-02-08 12:53:56 +00:00
pty.py Removed no-longer-needed convolutions to recover from damaged modules 2004-08-02 03:55:18 +00:00
py_compile.py Patch #1171150: add a newline to py_compile error output 2005-06-10 17:15:18 +00:00
pyclbr.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
pydoc.py Fix pydoc.synopsis() so that it doesn't error out with an unreadable 2006-03-08 09:34:53 +00:00
quopri.py
random.py Another crack at bug #1460340: make random.sample(dict) 2006-04-01 00:26:53 +00:00
re.py Rename sre.py -> re.py 2006-03-16 06:30:02 +00:00
repr.py Committing Tim's patch for SF bug #983585: 2004-07-01 20:28:47 +00:00
rexec.py Remove regsub, reconvert, regex, regex_syntax and everything under lib-old. 2006-03-16 06:50:13 +00:00
rfc822.py Convert splitlines to for-loop (handles case where input does not have a trailing newline). 2005-02-08 15:39:11 +00:00
rlcompleter.py Fix a bunch of typos in documentation, docstrings and comments. 2003-10-20 14:01:56 +00:00
robotparser.py Patch #1014237: Consistently return booleans throughout. 2004-08-23 20:42:35 +00:00
runpy.py Whitespace normalization. 2006-03-25 01:50:43 +00:00
sched.py Refactor: 2004-12-17 13:52:20 +00:00
sets.py Teach the sets module to correctly compute s-=s and s^=s as the empty set. 2005-08-13 02:29:58 +00:00
sgmllib.py Whitespace normalization. 2006-04-03 02:46:44 +00:00
sha.py [ sf.net patch # 1121611 ] 2005-08-21 18:45:59 +00:00
shelve.py Removed deprecated method arguments from the shelve module. 2004-12-05 03:58:17 +00:00
shlex.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
shutil.py No need to import exceptions, they are builtins 2005-09-01 00:45:28 +00:00
site.py Adjust whitespace. 2006-04-11 07:21:20 +00:00
smtpd.py Fix for SF bug # 1010102. The default is PureProxy not SMTPProxy. 2004-10-09 21:44:13 +00:00
smtplib.py bug #1257988: don't bail out on gethostbyname(gethostname()) failure 2006-03-31 19:34:13 +00:00
sndhdr.py
socket.py Patch #1466993: remove wrong comment in socket.py 2006-04-09 14:28:13 +00:00
sre.py Spel compatibility write. 2006-03-16 06:33:21 +00:00
sre_compile.py [Bug #1177831] Fix generation of code for GROUPREF_EXISTS. Thanks to Andre Malo for the fix. 2005-06-02 13:35:52 +00:00
sre_constants.py PEP 292 classes Template and SafeTemplate are added to the string module. 2004-08-25 02:22:30 +00:00
sre_parse.py Bug #1202493: Fixing SRE parser to handle '{}' as perl does, rather than 2005-09-14 08:54:39 +00:00
stat.py
statvfs.py
string.py Remove outdated references to the regsub module. 2004-12-07 07:55:07 +00:00
stringold.py Remove outdated references to the regsub module. 2004-12-07 07:55:07 +00:00
stringprep.py Avoid forward-declaring the methods array. 2006-03-10 11:20:04 +00:00
subprocess.py Patch #1467770: Add Popen objects to _active only in __del__. 2006-04-10 15:55:37 +00:00
sunau.py
sunaudio.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
symbol.py PEP 343 -- the with-statement. 2006-02-27 22:32:47 +00:00
symtable.py Get symtable to limp along, can run compiler/symbols.py. Not saying much, needs more work. 2005-11-25 03:14:00 +00:00
tabnanny.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
tarfile.py Patch #1338314, Bug #1336623: fix tarfile so it can extract 2005-10-28 05:52:22 +00:00
telnetlib.py Fix a couple of strings that were no-ops. urllib.open_file was a docstring 2006-04-09 04:00:49 +00:00
tempfile.py SF bug #1099516: tempfile files not types.FileType 2005-01-11 15:33:03 +00:00
textwrap.py textwrap now processes text chucks at O(n) speed instead of O(n**2). 2005-07-15 06:53:35 +00:00
this.py Back rev 1.3 out per Raymond's request. 2004-02-06 04:40:56 +00:00
threading.py Um, I thought I'd already checked this in. 2006-03-10 02:28:35 +00:00
timeit.py SF patch #868736: Disable GC for timeit 2004-01-04 03:47:51 +00:00
toaiff.py Replace backticks with repr() or "%r" 2004-02-12 17:35:32 +00:00
token.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
tokenize.py Insert a safety space after numbers as well as names in untokenize(). 2006-03-30 21:43:35 +00:00
trace.py fix typos, mostly in comments 2005-10-28 14:39:47 +00:00
traceback.py reverting r45321: Patch #860326: traceback.format_exception_only() now 2006-04-13 01:34:33 +00:00
tty.py
types.py Oops! Restored the pickle test to test_pyclbr, but changed types.py so 2004-07-18 00:08:11 +00:00
unittest.py Patch #1388073: Make unittest.TestCase easier to subclass 2006-01-20 17:55:00 +00:00
urllib.py Fix a couple of strings that were no-ops. urllib.open_file was a docstring 2006-04-09 04:00:49 +00:00
urllib2.py Readd urllib.quote import as it doesn't cause any harm. 2006-04-02 21:13:13 +00:00
urlparse.py Patch #624325: urlparse.urlparse() and urlparse.urlsplit() results 2006-04-01 22:14:43 +00:00
user.py
uu.py minor error in uudecode main error handling 2006-04-07 05:39:17 +00:00
warnings.py Updated the warnings, linecache, inspect, traceback, site, and doctest modules 2006-04-11 01:07:43 +00:00
wave.py Fix SF #1001053, wave.open() with unicode filename fails 2004-08-01 22:48:06 +00:00
weakref.py Bug #1196315: fix weakref.WeakValueDictionary constructor. 2005-06-04 09:20:03 +00:00
webbrowser.py Whitespace normalization. 2006-01-20 23:40:56 +00:00
whichdb.py Replace list of constants with tuples of constants. 2005-02-06 06:57:08 +00:00
xdrlib.py Make xdrlib use floor division instead of classic division. 2006-03-28 10:07:46 +00:00
xml.py move the xml package implementation to xmlcore, and adjust the tests to 2005-12-14 06:20:35 +00:00
xmllib.py Do not use the default namespace for attributes. 2004-05-02 20:37:13 +00:00
xmlrpclib.py [Bug #1164912] Ensure Datetime wrapper class .value attribute is an 8-bit string, not a Unicode string 2005-12-04 19:11:17 +00:00
zipfile.py Bug #1413790: zipfile now sanitizes absolute archive names that are 2006-02-20 08:40:38 +00:00