blob: 005edf57fa57bb36fd3efd0f6d70d8a31288cc2f [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 #!)
Guido van Rossume830e551995-06-20 19:31:37 +000017ftpmirror.py FTP mirror script
Guido van Rossumed3c7911995-03-02 15:56:30 +000018h2py.py Translate #define's into Python assignments
19ifdef.py Remove #if(n)def groups from C sources
20linktree.py Make a copy of a tree with links to original files
21lll.py Find and list symbolic links in current directory
22methfix.py Fix old method syntax def f(self, (a1, ..., aN)):
23mkreal.py Turn a symbolic link into a real file or directory
24objgraph.py Print object graph from nm output on a library
25pathfix.py Change #!/usr/local/bin/python into something else
26pdeps.py Print dependencies between Python modules
27pindent.py Indent Python code, giving block-closing comments
28ptags.py Create vi tags file for Python modules
Guido van Rossum189f8fb1995-03-30 09:42:43 +000029pystone.py Benchmark, based on "Dhrystone" C benchmark
Guido van Rossumed3c7911995-03-02 15:56:30 +000030suff.py Sort a list of files by suffix
31sum5.py Print md5 checksums of files
32which.py Find a program in $PATH
33xxci.py Wrapper for rcsdiff and ci