{"categories":[{"label":"Debuggers","url":"https://skillfed.io/packages/category/software-development-debuggers"}],"enrichment":{"capability":"ipdb is an IPython-enabled debugger that replaces Python's standard pdb with tab completion, syntax highlighting, and better introspection while maintaining the same pdb interface.","skillfed_tags":["debugging","repl","development-tools"],"use_cases":["Debug Python scripts from the command line with enhanced introspection and tab completion instead of plain pdb.","Set conditional breakpoints that trigger only when a specific condition is true using the cond parameter.","Inspect code context with configurable line counts to see more or less surrounding code at each breakpoint.","Catch and debug exceptions interactively without stopping the entire application using launch_ipdb_on_exception().","Decorate functions to automatically launch the debugger if they raise an exception using the iex decorator."],"what_it_does":"ipdb is a drop-in replacement for Python's built-in pdb debugger that layers IPython's interactive features on top of the standard debugging interface. It provides tab completion, syntax highlighting, and improved tracebacks while keeping the same function signatures and workflow developers already know from pdb.\n\nYou use it by importing ipdb and calling set_trace() at a breakpoint, or by wrapping code in launch_ipdb_on_exception() to catch exceptions interactively. Configuration can be set via environment variables, a .ipdb file, setup.cfg, or pyproject.toml to control how many lines of context are shown. The package also provides command-line entry points (ipdb and ipdb3) to debug scripts directly.","worth_installing":"Yes. ipdb is a low-friction, actively maintained tool that meaningfully improves the debugging experience by adding IPython's interactive features to pdb without changing the interface. No security vulnerabilities, permissive license, and broad Python version support make it a straightforward upgrade for any developer who debugs Python code."},"id":"ipdb","links":{"html":"https://skillfed.io/packages/ipdb","md":"https://skillfed.io/packages/ipdb.md","pypi":"https://pypi.org/project/ipdb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-03-09","license_spdx":null,"license_treatment":"permissive","name":"ipdb","python_support":"supports_current","summary":"IPython-enabled pdb"},"popularity":{"monthly_downloads":18366954,"position":1085,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.13.13"}
