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