{"categories":[{"label":"Debuggers","url":"https://skillfed.io/packages/category/software-development-debuggers"}],"enrichment":{"capability":"pydevd is a Python debugger backend that attaches to running processes for interactive debugging, with support for remote debugging across machines and optimized tracing on Python 3.12 via sys.monitoring.","skillfed_tags":["debugger","remote-debugging","ide-backend"],"use_cases":["Debug Python code running on a remote server by installing pydevd there and connecting to your local IDE.","Set up interactive debugging in containerized or cloud environments where the debugger backend must be installed separately.","Debug long-running processes or background jobs that cannot easily be run locally.","Integrate debugging into custom Python applications or scripts that need IDE-level debugging without bundling a full IDE."],"what_it_does":"pydevd is the debugger backend used internally by PyDev (Eclipse), PyCharm, VSCode Python extensions, and other IDEs. It provides interactive debugging capabilities including breakpoints, stepping, and variable inspection. The package is typically bundled by these IDEs, but it's also available on PyPI for standalone installation to enable remote debugging scenarios\u2014where you install it on a remote machine and connect it back to a debugger UI running in your local IDE.\n\nThe debugger supports Python 3.8 onwards on CPython and PyPy, with recent versions including Cython-based speedup modules and optimized tracing via sys.monitoring on Python 3.12. It's mature, actively maintained, and has no known security vulnerabilities. Most developers encounter it indirectly through their IDE; direct installation is primarily useful for remote debugging workflows where manual setup is required.","worth_installing":"Yes, if you need remote debugging or are building a custom debugging setup. No, if you're using PyCharm, VSCode, or PyDev\u2014these IDEs bundle pydevd already. Install only when you explicitly need the debugger backend on a machine separate from your IDE, or when setting up remote debugging infrastructure."},"id":"pydevd","links":{"html":"https://skillfed.io/packages/pydevd","md":"https://skillfed.io/packages/pydevd.md","pypi":"https://pypi.org/project/pydevd/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-02","license_spdx":null,"license_treatment":"copyleft","name":"pydevd","python_support":"unspecified","summary":"PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"},"popularity":{"monthly_downloads":1351965,"position":4013,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.5.0"}
