From d10664c5559f9bef41021d67a66395d64bb4d77f Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 8 Nov 2026 21:34:51 +0800 Subject: [PATCH] style: audit Debugging Tools Others mixed three jobs. pdb-like Debugger becomes Debuggers and takes debugpy, a new Web Framework Toolbars holds django-debug-toolbar, django-silk, and flask-debugtoolbar, and icecream joins Tracing. Redirects the two old subcategory URLs. Co-Authored-By: Claude --- README.md | 8 ++++---- website/data/redirects.json | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 03c32588..c03de67a 100644 --- a/README.md +++ b/README.md @@ -711,21 +711,21 @@ _Libraries for testing codebases and generating test data. Also see [awesome-pyt _Libraries for debugging code._ -- pdb-like Debugger +- Debuggers + - [debugpy](https://github.com/microsoft/debugpy) - A Debug Adapter Protocol debugger for Python, used by VS Code for remote debugging. - [ipdb](https://github.com/gotcha/ipdb) - IPython-enabled [pdb](https://docs.python.org/3/library/pdb.html). - [pudb](https://github.com/inducer/pudb) - A full-screen, console-based Python debugger. - Tracing - [viztracer](https://github.com/gaogaotiantian/viztracer) - A low-overhead tool that traces and visualizes Python code execution. + - [icecream](https://github.com/gruns/icecream) - Inspect variables, expressions, and program execution with a single, simple function call. - Profiler - [py-spy](https://github.com/benfred/py-spy) - A sampling profiler for Python programs. Written in Rust. - [memray](https://github.com/bloomberg/memray) - Tracks memory allocations in Python code, native extensions, and the interpreter itself. - [pyinstrument](https://github.com/joerick/pyinstrument) - A statistical wall-clock profiler with low overhead and readable call-tree output. - [scalene](https://github.com/plasma-umass/scalene) - A high-performance, high-precision CPU, GPU, and memory profiler for Python. -- Others - - [debugpy](https://github.com/microsoft/debugpy) - A Debug Adapter Protocol debugger for Python, used by VS Code for remote debugging. +- Web Framework Toolbars - [django-debug-toolbar](https://github.com/django-commons/django-debug-toolbar) - Display various debug information for Django. - [django-silk](https://github.com/jazzband/django-silk) - Live profiling and inspection of HTTP requests and database queries for Django. - - [icecream](https://github.com/gruns/icecream) - Inspect variables, expressions, and program execution with a single, simple function call. - [flask-debugtoolbar](https://github.com/pallets-eco/flask-debugtoolbar) - A port of the django-debug-toolbar to Flask. ### Build Tools diff --git a/website/data/redirects.json b/website/data/redirects.json index d5dc47fd..f28aa83b 100644 --- a/website/data/redirects.json +++ b/website/data/redirects.json @@ -8,6 +8,8 @@ "/categories/code-analysis/code-linters/": "/categories/code-analysis/linters-and-formatters/", "/categories/code-analysis/type-annotations-generators/": "/categories/code-analysis/", "/categories/data-analysis/financial-data/": "/categories/data-ingestion-etl/financial-data/", + "/categories/debugging-tools/others/": "/categories/debugging-tools/web-framework-toolbars/", + "/categories/debugging-tools/pdb-like-debugger/": "/categories/debugging-tools/debuggers/", "/categories/distributed-computing/batch-processing/": "/categories/distributed-computing/", "/categories/gui-development/terminal/": "/categories/cli-development/tui-frameworks/", "/categories/gui-development/wrappers/": "/categories/gui-development/",