cpython/Tools/scripts
Victor Stinner d09d2c7c91
gh-97669: Remove Tools/scripts/startuptime.py (#98214)
The "pyperf command" tool be used instead. Example:

    $ python3 -m pyperf command -- python3 -c pass
    .....................
    command: Mean +- std dev: 17.8 ms +- 0.4 ms

pyperf also computes the standard deviation which gives an idea of
the benchmark looks reliable or not.
2022-10-12 17:53:46 +02:00
..
2to3 gh-93939: Create and install scripts in Makefile (GH-94324) 2022-06-28 14:56:06 +02:00
README gh-97669: Create Tools/patchcheck/ directory (#98186) 2022-10-12 10:09:21 +02:00
check_extension_modules.py gh-93939: Build C extensions without setup.py (GH-94474) 2022-07-14 00:51:49 -07:00
checkpip.py pypi.python.org -> pypi.org (GH-7613) 2018-06-11 00:45:50 -04:00
combinerefs.py bpo-39573: Use the Py_TYPE() macro (GH-21433) 2020-07-10 12:40:38 +02:00
deepfreeze.py gh-95756: Lazily created cached co_* attrs (GH-97791) 2022-10-11 11:26:08 +08:00
freeze_modules.py gh-84623: Remove unused imports (#94132) 2022-06-22 19:14:27 +02:00
generate_global_objects.py GH-90699: use statically allocated interned strings in typeobject's slotdefs (GH-94706) 2022-09-07 15:02:08 -07:00
generate_levenshtein_examples.py gh-97008: Add a Python implementation of AttributeError and NameError suggestions (#97022) 2022-10-04 15:31:16 -07:00
generate_opcode_h.py GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121) 2022-07-22 11:04:20 -07:00
generate_re_casefix.py gh-84623: Remove unused imports (#94132) 2022-06-22 19:14:27 +02:00
generate_sre_constants.py gh-91404: Use computed gotos and reduce indirection in re (#91495) 2022-04-15 09:26:44 -07:00
generate_stdlib_module_names.py gh-93939: Build C extensions without setup.py (GH-94474) 2022-07-14 00:51:49 -07:00
generate_token.py gh-92651: Remove the Include/token.h header file (#92652) 2022-05-11 23:22:50 +02:00
idle3 gh-93939: Create and install scripts in Makefile (GH-94324) 2022-06-28 14:56:06 +02:00
parse_html5_entities.py gh-82927: Update files related to HTML entities. (GH-92504) 2022-06-21 22:03:12 +02:00
pydoc3 install idle and pydoc with a 3 suffix #5756 2009-04-25 21:11:45 +00:00
run_tests.py gh-84461: Fix parallel testing on WebAssembly (GH-93768) 2022-06-13 19:51:04 +02:00
smelly.py bpo-45561: Run smelly.py tool from $(srcdir) (GH-29138) 2021-11-23 08:51:02 +01:00
stable_abi.py gh-84623: Remove unused imports (#94132) 2022-06-22 19:14:27 +02:00
summarize_stats.py GH-94163: Add BINARY_SLICE and STORE_SLICE instructions. (GH-94168) 2022-06-27 12:24:23 +01:00
umarshal.py GH-88116: Use a compact format to represent end line and column offsets. (GH-91666) 2022-04-21 16:10:37 +01:00
update_file.py bpo-45020: Fix some corner cases for frozen module generation. (gh-28538) 2021-09-24 14:35:47 -06:00
var_access_benchmark.py bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905) 2019-03-25 01:20:53 -07:00
verify_ensurepip_wheels.py gh-91172: Create a workflow for verifying bundled pip and setuptools (GH-31885) 2022-06-22 15:32:22 +02:00

README

This directory contains a collection of executable Python scripts that are
useful while building, extending or managing Python.

2to3                      Main script for running the 2to3 conversion tool
combinerefs.py            A helper for analyzing PYTHONDUMPREFS output
idle3                     Main program to start IDLE
parse_html5_entities.py   Utility for parsing HTML5 entity definitions
pydoc3                    Python documentation browser
run_tests.py              Run the test suite with more sensible default options
stable_abi.py             Stable ABI checks and file generators.