crashtest
Manage Python errors with ease
Decision gist · record as of 2026-08-14
Yes, if you need richer exception inspection than the standard library provides. The package has low install friction, no dependencies, active maintenance, and a permissive license. However, verify that its specific inspection capabilities match your use case before committing, since the fact sheet does not detail what it offers beyond the standard traceback module.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.7 or later (supports 3.7 through 3.11).
- Low friction install with no runtime dependencies.
- The package is actively maintained as of 2026-08-10, though the latest release dates to 2022-11-02.
License · maintenance · safety
MIT (permissive) — MIT license is permissive; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
last release 2022-11-02 (1381 days) · last repo commit 2026-08-10 · 25 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 83,271,769 downloads/mo, #403 on PyPI
Alternatives
Verify before relying
pip install crashtest
from crashtest.inspector import Inspector
inspector = Inspector(exception_instance)- What specific inspection capabilities or exception-handling features the Inspector class and related utilities provide beyond standard library traceback tools.
- Whether the package is actively developed or in maintenance-only mode given the gap between latest release (2022-11-02) and current date.
What it is and what it does
Crashtest is a Python library for exception handling and inspection that sits between your code and Python's built-in exception machinery. It provides tools to examine and work with exceptions in more detail than the standard library traceback module typically offers, making it easier to debug and understand what went wrong when your code fails.
The package has no runtime dependencies and installs cleanly on Python 3.7 through 3.11. It is actively maintained and carries an MIT license, making it safe to use in both open-source and commercial projects. The library is positioned as a utility for developers who need richer exception diagnostics during development and debugging.
Use it for
- Enhance error messages in development tools or CLI applications that need to show users detailed exception context.
- Build custom exception handlers that require deeper inspection of the call stack and exception state.
- Debug complex failures in test frameworks or continuous integration pipelines by extracting detailed exception information.
- Create better error reporting in web frameworks or background job systems where standard tracebacks are insufficient.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you need richer exception inspection than the standard library provides.
The package has low install friction, no dependencies, active maintenance, and a permissive license. However, verify that its specific inspection capabilities match your use case before committing, since the fact sheet does not detail what it offers beyond the standard traceback module.
Install
crashtest on PyPI
Before you install
Low friction install with no runtime dependencies. The package is actively maintained as of 2026-08-10, though the latest release dates to 2022-11-02.
Requires Python 3.7 or later (supports 3.7 through 3.11).
License in practice
MIT license is permissive; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install crashtest
from crashtest.inspector import Inspector
inspector = Inspector(exception_instance)
Verify before relying
- What specific inspection capabilities or exception-handling features the Inspector class and related utilities provide beyond standard library traceback tools.
- Whether the package is actively developed or in maintenance-only mode given the gap between latest release (2022-11-02) and current date.
Package facts
| License | MIT permissive |
| Python support | Supports the current Python release >=3.7,<4.0 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 1,381 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 83,271,769 / month, #403 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9 |
Evidence: crashtest-0.4.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “python error inspection”
- crashtestCrashtest provides utilities to catch, inspect, and handle Python…
- stack-dataExtracts and displays stack frame and traceback data with…
- traceback-with-variablesAutomatically captures and displays local variables in Python…
Give your agent the search over MCP, or paste the wish link into any chat.
Similar packages
PyStack inspects the stack frames of a running Python process or core dump file, showing what code is executing or what caused a crash, without modifying the target process.
Replaces Python's default exception traceback with an enhanced version that shows surrounding code context and the values of nearby variables at each stack frame.
Install it if you spend time debugging Python code or need better error context in production logs—it's a low-risk, high-value addition to any Python project.
Extracts and displays stack frame and traceback data with context-aware source code rendering, used to power enhanced tracebacks in IPython and similar tools.
Install it if you need to display or inspect stack frames with source context; skip it if your use case doesn't involve frame introspection.
Bugsnag is an error monitoring notifier that automatically captures and sends exceptions from Python applications (including Django and Flask) to the Bugsnag service for tracking and debugging.
Provides exception group classes and utilities for handling multiple exceptions as a group, backported from Python 3.11 to earlier versions.
Install it if you need exception group support on Python versions before 3.11; on Python 3.11 or later it transparently delegates to built-in implementations, so…
pdbr enhances Python's built-in debugger with colored output and new inspection commands powered by Rich, making breakpoint sessions more readable and interactive.
See also better-exceptions · traceback-with-variables · esp-coredump · atheris