annotate Tools/README @ 80661:94de77bd0b4b 2.7

Issue #16194: document imp.load_dynamic problems when read several extension modules from the same binary object file.
author Andrew Svetlov <andrew.svetlov@gmail.com>
date Thu, 29 Nov 2012 19:51:28 +0200
parents f59dbf28e12c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2469
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 This directory contains a number of Python programs that are useful
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 while building or extending Python.
Guido van Rossum <guido@python.org>
parents:
diff changeset
3
19017
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
4 audiopy Audiopy is a program to control the Solaris audio
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
5 device, allowing you to choose both the input and
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
6 output devices, and to set the output volume, that can
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
7 be run either as a command-line script, or as a
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
8 Tkinter application.
19016
038499466727 Update listing of subdirectories
Andrew M. Kuchling <amk@amk.ca>
parents: 14849
diff changeset
9
2469
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 bgen Generate complete extension modules from a
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 description. Still under development!
47427
c0fe54a028e3 Spaces vs. tabs.
Georg Brandl <georg@python.org>
parents: 47425
diff changeset
12 WARNING: bgen has been removed in 3.0.
2469
Guido van Rossum <guido@python.org>
parents:
diff changeset
13
20005
9c8b19615034 Update description of Tools/compiler
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 19017
diff changeset
14 compiler Tools used to maintain the compiler package in the
9c8b19615034 Update description of Tools/compiler
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 19017
diff changeset
15 standard library.
13865
fc49a3b3863b add note about compiler directory
Jeremy Hylton <jeremy@alum.mit.edu>
parents: 7974
diff changeset
16
6180
2ff76e9bc85d Added faqwiz and webchecker.
Guido van Rossum <guido@python.org>
parents: 2756
diff changeset
17 faqwiz FAQ Wizard.
19016
038499466727 Update listing of subdirectories
Andrew M. Kuchling <amk@amk.ca>
parents: 14849
diff changeset
18 See http://www.python.org/cgi-bin/faqw.py
6180
2ff76e9bc85d Added faqwiz and webchecker.
Guido van Rossum <guido@python.org>
parents: 2756
diff changeset
19 for a live example.
2ff76e9bc85d Added faqwiz and webchecker.
Guido van Rossum <guido@python.org>
parents: 2756
diff changeset
20
2469
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 freeze Create a stand-alone executable from a Python program.
Guido van Rossum <guido@python.org>
parents:
diff changeset
22
60125
6de3de3ab71f Issue #8032: For gdb7, a python-gdb.py file is added to the build,
Martin v. Löwis <martin@v.loewis.de>
parents: 59032
diff changeset
23 gdb Python code to be run inside gdb, to make it easier to
6de3de3ab71f Issue #8032: For gdb7, a python-gdb.py file is added to the build,
Martin v. Löwis <martin@v.loewis.de>
parents: 59032
diff changeset
24 debug Python itself (by David Malcolm).
6de3de3ab71f Issue #8032: For gdb7, a python-gdb.py file is added to the build,
Martin v. Löwis <martin@v.loewis.de>
parents: 59032
diff changeset
25
19017
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
26 i18n Tools for internationalization. pygettext.py
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
27 parses Python source code and generates .pot files,
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
28 and msgfmt.py generates a binary message catalog
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
29 from a catalog in text format.
19016
038499466727 Update listing of subdirectories
Andrew M. Kuchling <amk@amk.ca>
parents: 14849
diff changeset
30
19017
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
31 pynche A Tkinter-based color editor.
19016
038499466727 Update listing of subdirectories
Andrew M. Kuchling <amk@amk.ca>
parents: 14849
diff changeset
32
66449
f59dbf28e12c Merged revisions 85253,85452-85454 via svnmerge from
Georg Brandl <georg@python.org>
parents: 60125
diff changeset
33 scripts A number of useful single-file programs, e.g. tabnanny.py
f59dbf28e12c Merged revisions 85253,85452-85454 via svnmerge from
Georg Brandl <georg@python.org>
parents: 60125
diff changeset
34 by Tim Peters, which checks for inconsistent mixing of
f59dbf28e12c Merged revisions 85253,85452-85454 via svnmerge from
Georg Brandl <georg@python.org>
parents: 60125
diff changeset
35 tabs and spaces, and 2to3, which converts Python 2 code
f59dbf28e12c Merged revisions 85253,85452-85454 via svnmerge from
Georg Brandl <georg@python.org>
parents: 60125
diff changeset
36 to Python 3 code.
6180
2ff76e9bc85d Added faqwiz and webchecker.
Guido van Rossum <guido@python.org>
parents: 2756
diff changeset
37
14849
92cdbc0f55d5 unicode database compression, step 3:
Fredrik Lundh <fredrik@pythonware.com>
parents: 13865
diff changeset
38 unicode Tools used to generate unicode database files for
92cdbc0f55d5 unicode database compression, step 3:
Fredrik Lundh <fredrik@pythonware.com>
parents: 13865
diff changeset
39 Python 2.0 (by Fredrik Lundh).
92cdbc0f55d5 unicode database compression, step 3:
Fredrik Lundh <fredrik@pythonware.com>
parents: 13865
diff changeset
40
6936
455cbab4a9be Added Jack Jansen's versioncheck to the README file.
Guido van Rossum <guido@python.org>
parents: 6180
diff changeset
41 versioncheck A tool to automate checking whether you have the latest
455cbab4a9be Added Jack Jansen's versioncheck to the README file.
Guido van Rossum <guido@python.org>
parents: 6180
diff changeset
42 version of a package (by Jack Jansen).
455cbab4a9be Added Jack Jansen's versioncheck to the README file.
Guido van Rossum <guido@python.org>
parents: 6180
diff changeset
43
6180
2ff76e9bc85d Added faqwiz and webchecker.
Guido van Rossum <guido@python.org>
parents: 2756
diff changeset
44 webchecker A link checker for web sites.
19016
038499466727 Update listing of subdirectories
Andrew M. Kuchling <amk@amk.ca>
parents: 14849
diff changeset
45
19017
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
46 world Script to take a list of Internet addresses and print
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
47 out where in the world those addresses originate from,
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
48 based on the top-level domain country code found in
078c1961e175 Tabify the file (pointed out by Thomas Wouters)
Andrew M. Kuchling <amk@amk.ca>
parents: 19016
diff changeset
49 the address.