blob: 109e39ddd71c2812f584c39c3f2f39287405d05b [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
Georg Brandlf7db42f2010-08-02 22:31:22 +00004buildbot Batchfiles for running on Windows buildslaves.
Guido van Rossuma11b0411997-08-28 02:41:33 +00005
Georg Brandlf7db42f2010-08-02 22:31:22 +00006ccbench A Python concurrency benchmark.
7
8framer Generate boilerplate code for C extension types.
9
10freeze Create a stand-alone executable from a Python program.
Guido van Rossum5f858801995-03-02 15:51:27 +000011
Benjamin Peterson6a6666a2010-04-11 21:49:28 +000012gdb Python code to be run inside gdb, to make it easier to
13 debug Python itself (by David Malcolm).
14
Georg Brandlf7db42f2010-08-02 22:31:22 +000015i18n Tools for internationalization. pygettext.py
16 parses Python source code and generates .pot files,
17 and msgfmt.py generates a binary message catalog
18 from a catalog in text format.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000019
Georg Brandlf7db42f2010-08-02 22:31:22 +000020iobench Benchmark for the new Python I/O system.
Andrew M. Kuchlingce2f4032001-08-06 18:55:22 +000021
Georg Brandlf7db42f2010-08-02 22:31:22 +000022msi Support for packaging Python as an MSI package on Windows.
Guido van Rossuma11b0411997-08-28 02:41:33 +000023
Georg Brandlf7db42f2010-08-02 22:31:22 +000024pybench Comprehensive Python benchmarking suite.
Fredrik Lundhe9133f72000-09-25 17:59:57 +000025
Georg Brandlf7db42f2010-08-02 22:31:22 +000026pynche A Tkinter-based color editor.
Guido van Rossumc4b9af71997-12-23 19:03:42 +000027
Georg Brandlf7db42f2010-08-02 22:31:22 +000028scripts A number of useful single-file programs, e.g. tabnanny.py
29 (by Tim Peters), which checks for inconsistent mixing
30 of tabs and spaces.
31
32ssl Currently, a tool to fetch server certificates.
33
34unicode Tools used to generate unicode database files for
35 Python 2.0 (by Fredrik Lundh).
36
37world Script to take a list of Internet addresses and print
38 out where in the world those addresses originate from,
39 based on the top-level domain country code found in
40 the address.