Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Tools/README
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ clinic A preprocessor for CPython C files in order to automate

freeze Create a stand-alone executable from a Python program.

ftscalingbench Benchmarks for free-threading and finding bottlenecks.

gdb Python code to be run inside gdb, to make it easier to
debug Python itself (by David Malcolm).

Expand All @@ -26,6 +28,12 @@ i18n Tools for internationalization. pygettext.py

importbench A set of micro-benchmarks for various import scenarios.

inspection Tooling for PEP-678 "Safe external debugger interface for CPython".

jit Tooling for building the JIT.

lockbench Benchmarks for PyMutex and critical sections.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Likewise?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, because these are micro-benchmarks for very specific use-cases, basically not user-facing ones, but ones used for development.

We have many existing ones already. From time to time they are getting removed.
But, anyway I am just describing what exists right now, we can start a new discussion about removing some things from there.


msi Support for packaging Python as an MSI package on Windows.

nuget Files for the NuGet package manager for .NET.
Expand All @@ -41,6 +49,8 @@ scripts A number of useful single-file programs, e.g. run_tests.py
ssl Scripts to generate ssl_data.h from OpenSSL sources, and run
tests against multiple installations of OpenSSL and LibreSSL.

tsan Utilities for building CPython with thread-sanitizer.

tz A script to dump timezone from /usr/share/zoneinfo.

unicode Tools for generating unicodedata and codecs from unicode.org
Expand Down
Loading