blob: 80cfa72fece7875b85f16e777093af7b1de9354a [file] [log] [blame]
Guido van Rossum5f858801995-03-02 15:51:27 +00001This directory contains a number of Python programs that are useful
2while building or extending Python.
3
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +00004audiopy Audiopy is a program to control the Solaris audio
5 device, allowing you to choose both the input and
6 output devices, and to set the output volume, that can
7 be run either as a command-line script, or as a
8 Tkinter application.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +00009
Guido van Rossum5f858801995-03-02 15:51:27 +000010bgen Generate complete extension modules from a
11 description. Still under development!
12
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000013compiler A Python source to bytecode compiler written in
14 Python, including an interface for manipulating
15 abstract syntax trees. Still under development.
Jeremy Hylton20b2ca92000-08-04 17:03:58 +000016
Guido van Rossuma11b0411997-08-28 02:41:33 +000017faqwiz FAQ Wizard.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000018 See http://www.python.org/cgi-bin/faqw.py
Guido van Rossuma11b0411997-08-28 02:41:33 +000019 for a live example.
20
Guido van Rossum5f858801995-03-02 15:51:27 +000021freeze Create a stand-alone executable from a Python program.
22
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000023i18n Tools for internationalization. pygettext.py
24 parses Python source code and generates .pot files,
25 and msgfmt.py generates a binary message catalog
26 from a catalog in text format.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000027
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000028idle A Tkinter-based Python IDE.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000029
Guido van Rossum5f858801995-03-02 15:51:27 +000030modulator Interactively generate boiler plate for an extension
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000031 module. Works easiest if you have Tk.
Guido van Rossum5f858801995-03-02 15:51:27 +000032
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000033pynche A Tkinter-based color editor.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000034
Guido van Rossum9cd9fbb1998-04-10 20:58:53 +000035scripts A number of useful single-file programs, e.g. tabnanny.py
36 (by Tim Peters), which checks for inconsistent mixing
37 of tabs and spaces.
Guido van Rossuma11b0411997-08-28 02:41:33 +000038
Fredrik Lundhe9133f72000-09-25 17:59:57 +000039unicode Tools used to generate unicode database files for
40 Python 2.0 (by Fredrik Lundh).
41
Guido van Rossumc4b9af71997-12-23 19:03:42 +000042versioncheck A tool to automate checking whether you have the latest
43 version of a package (by Jack Jansen).
44
Guido van Rossuma11b0411997-08-28 02:41:33 +000045webchecker A link checker for web sites.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000046
Andrew M. Kuchling5dd064a2001-08-06 19:33:52 +000047world Script to take a list of Internet addresses and print
48 out where in the world those addresses originate from,
49 based on the top-level domain country code found in
50 the address.