{"categories":[{"label":"Debuggers","url":"https://skillfed.io/packages/category/software-development-debuggers"}],"enrichment":{"capability":"Formats Python exceptions and tracebacks into readable HTML, JSON, and terminal output with variable inspection, working in Jupyter, FastAPI, Sanic, and standard Python scripts.","skillfed_tags":["exception-formatting","jupyter-integration","debugging-tools"],"use_cases":["Debug Jupyter notebooks by seeing formatted exceptions with variable values instead of raw Python tracebacks.","Improve FastAPI error responses with HTML tracebacks that show context and variable state during development.","Diagnose concurrent execution errors (ExceptionGroups) in Python 3.11+ with clear visualization of all subexceptions.","Format terminal application errors with color and structure for easier reading in long-running CLI tools.","Export exception data as JSON for automated error logging, monitoring, or post-mortem analysis systems."],"what_it_does":"TraceRite intercepts Python exceptions and renders them in human-readable formats\u2014HTML for notebooks and web frameworks, colored terminal output for scripts and REPLs, and JSON for machine processing. It displays variable values at each frame, highlights syntax errors, and handles complex exception chains (including Python 3.11+ ExceptionGroups) in chronological order.\n\nThe package integrates via a single import in scripts, a Jupyter magic command, or monkeypatching for FastAPI and Sanic. It smartly prunes output to show only relevant context, differentiates between context-manager failures (entry vs. exit vs. expression), and supports custom styling via CSS variables or terminal color configuration. No configuration is required for basic use.","worth_installing":"Yes. TraceRite is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a real problem\u2014making Python exceptions readable across multiple environments. The permissive public-domain license removes any legal concern. Install it if you spend time debugging Python code in notebooks, web frameworks, or terminals."},"id":"tracerite","links":{"html":"https://skillfed.io/packages/tracerite","md":"https://skillfed.io/packages/tracerite.md","pypi":"https://pypi.org/project/tracerite/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"tracerite","python_support":"supports_current","summary":"Human-readable HTML tracebacks for Python exceptions"},"popularity":{"monthly_downloads":1151501,"position":4295,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.6.3"}
