blob: 58059eeff1d075f62328734369d6e85832549fc2 [file] [log] [blame]
Guido van Rossumed3c7911995-03-02 15:56:30 +00001This directory contains a collection of executable Python scripts that
2are useful while building, extending or managing Python. Some (e.g.,
3dutree or lll) are also generally useful UNIX tools.
4
5See also the Demo/scripts directory!
6
7byteyears.py Print product of a file's size and age
8checkpyc.py Check presence and validity of ".pyc" files
9classfix.py Convert old class syntax to new
10copytime.py Copy one file's atime and mtime to another
11dutree.py Format du(1) output as a tree sorted by size
12eptags.py Create Emacs TAGS file for Python modules
13findlinksto.py Recursively find symbolic links to a given path prefix
14fixcid.py Massive identifier substitution on C source files
15fixheader.py Add some cpp magic to a C include file
16fixps.py Fix Python scripts' first line (if #!)
17h2py.py Translate #define's into Python assignments
18ifdef.py Remove #if(n)def groups from C sources
19linktree.py Make a copy of a tree with links to original files
20lll.py Find and list symbolic links in current directory
21methfix.py Fix old method syntax def f(self, (a1, ..., aN)):
22mkreal.py Turn a symbolic link into a real file or directory
23objgraph.py Print object graph from nm output on a library
24pathfix.py Change #!/usr/local/bin/python into something else
25pdeps.py Print dependencies between Python modules
26pindent.py Indent Python code, giving block-closing comments
27ptags.py Create vi tags file for Python modules
Guido van Rossum189f8fb1995-03-30 09:42:43 +000028pystone.py Benchmark, based on "Dhrystone" C benchmark
Guido van Rossumed3c7911995-03-02 15:56:30 +000029suff.py Sort a list of files by suffix
30sum5.py Print md5 checksums of files
31which.py Find a program in $PATH
32xxci.py Wrapper for rcsdiff and ci