cpython/Tools
Guido van Rossum 9428fa607b Patch by Tim Peters:
Changes the one regexp in PyParse capable of making the re module blow the C
stack when passed unreasonable <0.9 wink> program text.  Jeremy Hylton
provoked this with a program of the form:

x = (1,
     2,
... # 9997 lines deleted here
     10000,
)

Programs "like this" will no longer (no matter how many lines they contain)
trigger re death.  OTOH, you can now make another class of unreasonable
program that will take much longer to parse.
2000-03-03 14:51:11 +00:00
..
audiopy main(): Arg! I wasn't properly ignoring EINVAL; now only re-raise the 1999-10-07 20:00:01 +00:00
bgen Two patches from Jack Jansen: 2000-01-20 20:49:28 +00:00
compiler/compiler satisfy the tabnanny (thanks to MH for noticing the problem) 2000-02-21 22:46:00 +00:00
faqwiz Provide more detail when the commit button is not shown. 1998-12-23 21:33:09 +00:00
freeze Fix a bug reported by Toby Dickenson (on 18 May 1999). 1999-11-02 15:46:44 +00:00
i18n Two buglet fixes. Peter Funk caught the bug in make_escapes: 2000-02-27 14:30:48 +00:00
idle Patch by Tim Peters: 2000-03-03 14:51:11 +00:00
modulator Comment out confusing write call. 1999-02-18 14:22:05 +00:00
pynche make_view_popups(): Catch import error which can occur if a viewer is 1999-07-06 22:00:52 +00:00
scripts Correct type error in getopt.error handling code. 2000-02-29 13:08:44 +00:00
versioncheck Reindented without tabs and with uniform 4 space indent. 1998-04-06 14:20:27 +00:00
webchecker Complete the integration of Sam Bayer's fixes. 1999-11-17 15:41:47 +00:00
world Eugene Dvurechenski <jno@glas.net> says: 1999-05-26 04:02:18 +00:00
README Change the example of what's in scripts/. 1998-04-10 20:58:53 +00:00

README

This directory contains a number of Python programs that are useful
while building or extending Python.

bgen		Generate complete extension modules from a
		description.  Still under development!

faqwiz		FAQ Wizard.
		See http://grail.cnri.reston.va.us/cgi-bin/faqw.py
		for a live example.

freeze		Create a stand-alone executable from a Python program.

modulator	Interactively generate boiler plate for an extension
		module.  Works easiest if you have Tk.

scripts		A number of useful single-file programs, e.g. tabnanny.py
		(by Tim Peters), which checks for inconsistent mixing
		of tabs and spaces.

versioncheck	A tool to automate checking whether you have the latest
		version of a package (by Jack Jansen).

webchecker	A link checker for web sites.