{"categories":[{"label":"WSGI","url":"https://skillfed.io/packages/category/internet-www-http-wsgi"}],"enrichment":{"capability":"Pyramid_debugtoolbar injects an interactive HTML debug toolbar into your Pyramid web application during development, showing request details, SQL queries, logging, and performance metrics.","skillfed_tags":["pyramid-framework","development-debugging","wsgi-middleware"],"use_cases":["Inspect HTTP request/response details and route matching during Pyramid app development without adding print statements.","Profile SQL query execution and timing to identify N+1 queries and database bottlenecks in your application.","Track session and cookie changes across a request lifecycle to debug authentication and state management issues.","View application logs and their severity levels inline with request context to correlate errors with specific requests.","Interactively debug exceptions with a Werkzeug-powered debugger showing stack traces and local variable inspection."],"what_it_does":"Pyramid_debugtoolbar is a development-time debugging extension for Pyramid web applications that injects an interactive toolbar into HTML responses. It displays detailed information about each HTTP request, including route matching, request variables, response headers, SQL queries (with timing), logging output, and performance metrics. The toolbar is modeled after similar tools in Flask and Django ecosystems and includes a Werkzeug-derived interactive debugger for exception inspection.\n\nThe package depends on Pyramid, pyramid-mako for templating, Pygments for syntax highlighting, and importlib-metadata for compatibility. It's designed to be included in your Pyramid configuration during development and disabled in production. Recent versions added session tracking, improved SQLAlchemy 2.x support, and fixed issues with long-running requests and sensitive request attribute access.","worth_installing":"Yes, if you are actively developing a Pyramid application. The toolbar is a standard development utility that provides real-time visibility into request handling, database queries, and logging. Install it as a development dependency only; dormant maintenance is not a concern for a stable, mature tool used only during development. No known vulnerabilities."},"id":"pyramid-debugtoolbar","links":{"html":"https://skillfed.io/packages/pyramid-debugtoolbar","md":"https://skillfed.io/packages/pyramid-debugtoolbar.md","pypi":"https://pypi.org/project/pyramid-debugtoolbar/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-02-05","license_spdx":null,"license_treatment":"permissive","name":"pyramid-debugtoolbar","python_support":"supports_current","summary":"A package which provides an interactive HTML debugger for Pyramid application development"},"popularity":{"monthly_downloads":1968136,"position":3402,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.12.1"}
