Guido van Rossum | 5f85880 | 1995-03-02 15:51:27 +0000 | [diff] [blame] | 1 | This directory contains a number of Python programs that are useful |
| 2 | while building or extending Python. |
| 3 | |
| 4 | bgen Generate complete extension modules from a |
| 5 | description. Still under development! |
| 6 | |
Jeremy Hylton | 20b2ca9 | 2000-08-04 17:03:58 +0000 | [diff] [blame] | 7 | compiler A Python source to bytecode compiler written in |
| 8 | Python, including an interface for manipulating |
| 9 | abstract syntax trees. Still under development. |
| 10 | |
Guido van Rossum | a11b041 | 1997-08-28 02:41:33 +0000 | [diff] [blame] | 11 | faqwiz FAQ Wizard. |
| 12 | See http://grail.cnri.reston.va.us/cgi-bin/faqw.py |
| 13 | for a live example. |
| 14 | |
Guido van Rossum | 5f85880 | 1995-03-02 15:51:27 +0000 | [diff] [blame] | 15 | freeze Create a stand-alone executable from a Python program. |
| 16 | |
| 17 | modulator Interactively generate boiler plate for an extension |
Jack Jansen | 5214a29 | 1995-06-20 12:32:43 +0000 | [diff] [blame] | 18 | module. Works easiest if you have Tk. |
Guido van Rossum | 5f85880 | 1995-03-02 15:51:27 +0000 | [diff] [blame] | 19 | |
Guido van Rossum | 9cd9fbb | 1998-04-10 20:58:53 +0000 | [diff] [blame] | 20 | scripts A number of useful single-file programs, e.g. tabnanny.py |
| 21 | (by Tim Peters), which checks for inconsistent mixing |
| 22 | of tabs and spaces. |
Guido van Rossum | a11b041 | 1997-08-28 02:41:33 +0000 | [diff] [blame] | 23 | |
Fredrik Lundh | e9133f7 | 2000-09-25 17:59:57 +0000 | [diff] [blame] | 24 | unicode Tools used to generate unicode database files for |
| 25 | Python 2.0 (by Fredrik Lundh). |
| 26 | |
Guido van Rossum | c4b9af7 | 1997-12-23 19:03:42 +0000 | [diff] [blame] | 27 | versioncheck A tool to automate checking whether you have the latest |
| 28 | version of a package (by Jack Jansen). |
| 29 | |
Guido van Rossum | a11b041 | 1997-08-28 02:41:33 +0000 | [diff] [blame] | 30 | webchecker A link checker for web sites. |