Move setting of ioready 'wait' earlier in call chain, to
[python/dscho.git] / Tools / scripts / README
blobe718c4a9ee6b6e8d8acacf76aa94f2cb34b7ad4d
1 This directory contains a collection of executable Python scripts that
2 are useful while building, extending or managing Python.  Some (e.g.,
3 dutree or lll) are also generally useful UNIX tools.
5 See also the Demo/scripts directory!
7 byext.py                Print lines/words/chars stats of files by extension
8 byteyears.py            Print product of a file's size and age
9 checkpyc.py             Check presence and validity of ".pyc" files
10 classfix.py             Convert old class syntax to new
11 copytime.py             Copy one file's atime and mtime to another
12 crlf.py                 Change CRLF line endings to LF (Windows to Unix)
13 cvsfiles.py             Print a list of files that are under CVS
14 db2pickle.py            Dump a database file to a pickle
15 dutree.py               Format du(1) output as a tree sorted by size
16 eptags.py               Create Emacs TAGS file for Python modules
17 findlinksto.py          Recursively find symbolic links to a given path prefix
18 fixcid.py               Massive identifier substitution on C source files
19 fixheader.py            Add some cpp magic to a C include file
20 fixnotice.py            Fix the copyright notice in source files
21 fixps.py                Fix Python scripts' first line (if #!)
22 ftpmirror.py            FTP mirror script
23 gencodec.py             Create Python codecs from Unicode mapping files
24 h2py.py                 Translate #define's into Python assignments
25 ifdef.py                Remove #if(n)def groups from C sources
26 lfcr.py                 Change LF line endings to CRLF (Unix to Windows)
27 linktree.py             Make a copy of a tree with links to original files
28 lll.py                  Find and list symbolic links in current directory
29 logmerge.py             Consolidate CVS/RCS logs read from stdin
30 mailerdaemon.py         parse error messages from mailer daemons (Sjoerd&Jack)
31 methfix.py              Fix old method syntax def f(self, (a1, ..., aN)):
32 mkreal.py               Turn a symbolic link into a real file or directory
33 ndiff.py                Intelligent diff between text files (Tim Peters)
34 nm2def.py               Create a template for PC/python_nt.def (Marc Lemburg)
35 objgraph.py             Print object graph from nm output on a library
36 pathfix.py              Change #!/usr/local/bin/python into something else
37 pdeps.py                Print dependencies between Python modules
38 pickle2db.py            Load a pickle generated by db2pickle.py to a database
39 pindent.py              Indent Python code, giving block-closing comments
40 ptags.py                Create vi tags file for Python modules
41 rgrep.py                Reverse grep through a file (useful for big logfiles)
42 suff.py                 Sort a list of files by suffix
43 sum5.py                 Print md5 checksums of files
44 tabnanny.py             Check for ambiguous indentation (Tim Peters)
45 tabpolice.py            Check for ambiguous indentation (GvR)
46 texi2html.py            Convert GNU texinfo files into HTML
47 treesync.py             Synchronize source trees (very ideosyncratic)
48 untabify.py             Replace tabs with spaces in argument files
49 which.py                Find a program in $PATH
50 xxci.py                 Wrapper for rcsdiff and ci