{"repo":"savannahostrowski/debugwand","free":true,"listed":false,"github":"https://github.com/savannahostrowski/debugwand","clone":"git clone https://github.com/savannahostrowski/debugwand.git","description":"An *experimental* zero-preparation remote debugger for Python applications running in *local* Kubernetes clusters or Docker containers.","language":"Python","stars":127,"topics":["debugger","debugging","knative","kubernetes","python","uvicorn","docker"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"debugwand 🪄 A zero-preparation remote debugger for Python applications running in Kubernetes clusters or Docker containers. Made possible by the Python 3.14 remote debugging attachment protocol and debugpy Note: debugwand is experimental and not made for production. Use at your own risk. Features - Zero-preparation debugging - No code changes or restarts required - Full breakpoint debugging - Using debugpy - Kubernetes-native - Handles pod discovery, service routing, and Knative - Container support - Debug Python processes in local Podman or Docker containers - Process selection - Interactive selection with CPU/memory metrics Requirements - Python 3.14+ on both local machine and target - debugpy installed in the target container - kubectl (for Kubernetes) or Docker CLI (for containers) - SYS PTRACE capability - on Linux/containers (see troubleshooting) Quick Start Kubernetes Docker/Podman Containers must be started with --cap-add=SYS PTRACE and -p 5679:5679 Connect your editor VSCode launch configuration: Other DAP clients : Connect to localhost:5679 Configuration Environment Variable Description --------------------- ------------- DEBUGWAND SIMPLE UI Set to 1 for simplified output (useful for Tilt/CI) DEBUGWAND AUTO SELECT POD Set to 1 to auto-select the newest pod Additional Documentation - Hot-Reload Support - Debugging with uvicorn --reload mode - Troubleshooting - Common issues and solutions How it works License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/savannahostrowski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/savannahostrowski/debugwand/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}