cpython/Tools
Barry Warsaw c8f0892d12 Changes submitted by Peter Funk (some fixes/additions by B.Warsaw) to
make pygettext more compatible with GNU xgettext, specifically:

Added -E/--escape for allowing pass-thru of iso8859-1 characters above
7 bits.

Added -o/--output option for renaming the output file from
messages.pot (there's overlap with -d/--default-domain, but GNU
xgettext has them both).

Added -p/--output-dir for specifying the output directory for
messages.pot.

Added -V/--version for printing the version number.

Added -w/--width for specifying the output page width (this is because
now pygettext, like GNU xgettext will put several locations on the
same line to cut down on vertical space).

Added -x/--exclude-file for specifying a list of strings that are not
to be extracted from the input files.

Bumped version number to 1.0

Try to import fintl and use fintl.gettext as _ if available.  Fall
back is to use identity definition of _().

Moved the escape creation to a function make_escapes() so that its
behavior can be controlled by the -E option.

__openseen(): Support the -x option.

write(): Support -w option and vertical space preserving feature.

main(): Support new options.
2000-02-26 20:56:47 +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 Changes submitted by Peter Funk (some fixes/additions by B.Warsaw) to 2000-02-26 20:56:47 +00:00
idle Added tabnanny.py, by Tim Peters, formerly from Tools/scripts, to the 2000-02-23 15:32:19 +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 Deleting tabpolice.py; it was superceded by tabnanny.py long ago. 2000-02-23 15:34:43 +00:00
versioncheck
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

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.