Skip to content

Commit f3a2e9f

Browse files
committed
python#18445: update Tools/scripts/README.
- document abitype.py, analyze_dxp.py, get-remote-certificate.py, import_diagnostics.py, parse_html5_entities.py. - remove redemo.py which was moved to Tools/Demo. - sort list into alphabetical order Patch by Seydou Dia.
1 parent d36b515 commit f3a2e9f

1 file changed

Lines changed: 65 additions & 61 deletions

File tree

Tools/scripts/README

Lines changed: 65 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,68 @@ This directory contains a collection of executable Python scripts that are
22
useful while building, extending or managing Python. Some (e.g., dutree or lll)
33
are also generally useful UNIX tools.
44

5-
2to3 Main script for running the 2to3 conversion tool
6-
analyze_dxp.py Analyzes the result of sys.getdxp()
7-
byext.py Print lines/words/chars stats of files by extension
8-
byteyears.py Print product of a file's size and age
9-
checkpyc.py Check presence and validity of ".pyc" files
10-
cleanfuture.py Fix redundant Python __future__ statements
11-
combinerefs.py A helper for analyzing PYTHONDUMPREFS output
12-
copytime.py Copy one file's atime and mtime to another
13-
crlf.py Change CRLF line endings to LF (Windows to Unix)
14-
db2pickle.py Dump a database file to a pickle
15-
diff.py Print file diffs in context, unified, or ndiff formats
16-
dutree.py Format du(1) output as a tree sorted by size
17-
eptags.py Create Emacs TAGS file for Python modules
18-
find_recursionlimit.py Find the maximum recursion limit on this machine
19-
finddiv.py A grep-like tool that looks for division operators
20-
findlinksto.py Recursively find symbolic links to a given path prefix
21-
findnocoding.py Find source files which need an encoding declaration
22-
fixcid.py Massive identifier substitution on C source files
23-
fixdiv.py Tool to fix division operators.
24-
fixheader.py Add some cpp magic to a C include file
25-
fixnotice.py Fix the copyright notice in source files
26-
fixps.py Fix Python scripts' first line (if #!)
27-
ftpmirror.py FTP mirror script
28-
google.py Open a webbrowser with Google
29-
gprof2html.py Transform gprof(1) output into useful HTML
30-
h2py.py Translate #define's into Python assignments
31-
highlight.py Python syntax highlighting with HTML output
32-
idle3 Main program to start IDLE
33-
ifdef.py Remove #if(n)def groups from C sources
34-
lfcr.py Change LF line endings to CRLF (Unix to Windows)
35-
linktree.py Make a copy of a tree with links to original files
36-
lll.py Find and list symbolic links in current directory
37-
mailerdaemon.py Parse error messages from mailer daemons (Sjoerd&Jack)
38-
make_ctype.py Generate ctype.h replacement in stringobject.c
39-
md5sum.py Print MD5 checksums of argument files
40-
mkreal.py Turn a symbolic link into a real file or directory
41-
ndiff.py Intelligent diff between text files (Tim Peters)
42-
nm2def.py Create a template for PC/python_nt.def (Marc Lemburg)
43-
objgraph.py Print object graph from nm output on a library
44-
parseentities.py Utility for parsing HTML entity definitions
45-
patchcheck.py Perform common checks and cleanup before committing
46-
pathfix.py Change #!/usr/local/bin/python into something else
47-
pdeps.py Print dependencies between Python modules
48-
pickle2db.py Load a pickle generated by db2pickle.py to a database
49-
pindent.py Indent Python code, giving block-closing comments
50-
ptags.py Create vi tags file for Python modules
51-
pydoc3 Python documentation browser
52-
pysource.py Find Python source files
53-
redemo.py Basic regular expression demonstration facility
54-
reindent.py Change .py files to use 4-space indents
55-
reindent-rst.py Fix-up reStructuredText file whitespace
56-
rgrep.py Reverse grep through a file (useful for big logfiles)
57-
run_tests.py Run the test suite with more sensible default options
58-
serve.py Small wsgiref-based web server, used in make serve in Doc
59-
suff.py Sort a list of files by suffix
60-
svneol.py Set svn:eol-style on all files in directory
61-
texi2html.py Convert GNU texinfo files into HTML
62-
treesync.py Synchronize source trees (very idiosyncratic)
63-
untabify.py Replace tabs with spaces in argument files
64-
win_add2path.py Add Python to the search path on Windows
65-
which.py Find a program in $PATH
5+
2to3 Main script for running the 2to3 conversion tool
6+
abitype.py Converts a C file to use the PEP 384 type definition API
7+
analyze_dxp.py Analyzes the result of sys.getdxp()
8+
byext.py Print lines/words/chars stats of files by extension
9+
byteyears.py Print product of a file's size and age
10+
checkpyc.py Check presence and validity of ".pyc" files
11+
cleanfuture.py Fix redundant Python __future__ statements
12+
combinerefs.py A helper for analyzing PYTHONDUMPREFS output
13+
copytime.py Copy one file's atime and mtime to another
14+
crlf.py Change CRLF line endings to LF (Windows to Unix)
15+
db2pickle.py Dump a database file to a pickle
16+
diff.py Print file diffs in context, unified, or ndiff formats
17+
dutree.py Format du(1) output as a tree sorted by size
18+
eptags.py Create Emacs TAGS file for Python modules
19+
finddiv.py A grep-like tool that looks for division operators
20+
findlinksto.py Recursively find symbolic links to a given path prefix
21+
findnocoding.py Find source files which need an encoding declaration
22+
find_recursionlimit.py Find the maximum recursion limit on this machine
23+
find-uname.py Look for the given arguments in the sets of all Unicode names
24+
fixcid.py Massive identifier substitution on C source files
25+
fixdiv.py Tool to fix division operators.
26+
fixheader.py Add some cpp magic to a C include file
27+
fixnotice.py Fix the copyright notice in source files
28+
fixps.py Fix Python scripts' first line (if #!)
29+
ftpmirror.py FTP mirror script
30+
get-remote-certificate.py Fetch the certificate that the server(s) are providing in PEM form
31+
google.py Open a webbrowser with Google
32+
gprof2html.py Transform gprof(1) output into useful HTML
33+
h2py.py Translate #define's into Python assignments
34+
highlight.py Python syntax highlighting with HTML output
35+
idle3 Main program to start IDLE
36+
ifdef.py Remove #if(n)def groups from C sources
37+
import_diagnostics.py Miscellaneous diagnostics for the import system
38+
lfcr.py Change LF line endings to CRLF (Unix to Windows)
39+
linktree.py Make a copy of a tree with links to original files
40+
lll.py Find and list symbolic links in current directory
41+
mailerdaemon.py Parse error messages from mailer daemons (Sjoerd&Jack)
42+
make_ctype.py Generate ctype.h replacement in stringobject.c
43+
md5sum.py Print MD5 checksums of argument files
44+
mkreal.py Turn a symbolic link into a real file or directory
45+
ndiff.py Intelligent diff between text files (Tim Peters)
46+
nm2def.py Create a template for PC/python_nt.def (Marc Lemburg)
47+
objgraph.py Print object graph from nm output on a library
48+
parseentities.py Utility for parsing HTML entity definitions
49+
parse_html5_entities.py Utility for parsing HTML5 entity definitions
50+
patchcheck.py Perform common checks and cleanup before committing
51+
pathfix.py Change #!/usr/local/bin/python into something else
52+
pdeps.py Print dependencies between Python modules
53+
pickle2db.py Load a pickle generated by db2pickle.py to a database
54+
pindent.py Indent Python code, giving block-closing comments
55+
ptags.py Create vi tags file for Python modules
56+
pydoc3 Python documentation browser
57+
pysource.py Find Python source files
58+
reindent.py Change .py files to use 4-space indents
59+
reindent-rst.py Fix-up reStructuredText file whitespace
60+
rgrep.py Reverse grep through a file (useful for big logfiles)
61+
run_tests.py Run the test suite with more sensible default options
62+
serve.py Small wsgiref-based web server, used in make serve in Doc
63+
suff.py Sort a list of files by suffix
64+
svneol.py Set svn:eol-style on all files in directory
65+
texi2html.py Convert GNU texinfo files into HTML
66+
treesync.py Synchronize source trees (very idiosyncratic)
67+
untabify.py Replace tabs with spaces in argument files
68+
which.py Find a program in $PATH
69+
win_add2path.py Add Python to the search path on Windows

0 commit comments

Comments
 (0)