README revision e830e55606f8f42155d7c1148566feba0d57a9c2
1This 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 #!) 17ftpmirror.py FTP mirror script 18h2py.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 29pystone.py Benchmark, based on "Dhrystone" C benchmark 30suff.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 34