{"id":24436,"library":"pytest-pudb","title":"pytest-pudb","description":"A pytest plugin that integrates the PuDB debugger, allowing you to drop into a full-screen debugger on test failures or at breakpoints. Current version 0.7.0. Infrequently maintained.","status":"active","version":"0.7.0","language":"python","source_language":"en","source_url":"https://github.com/wronglink/pytest-pudb","tags":["pytest","debugger","pudb","testing"],"install":[{"cmd":"pip install pytest-pudb","lang":"bash","label":"pip install"}],"dependencies":[],"imports":[],"quickstart":{"code":"import os\nos.environ['PYTEST_PLUGINS'] = 'pudb'  # Or use -p pudb\n# Then run: pytest --pudb\n","lang":"python","description":"Enable PuDB debugger during pytest. Use -p pudb or environment variable."},"warnings":[{"fix":"Run `pytest --pudb` or set the environment variable `PYTEST_PLUGINS=pudb`.","message":"The `--pudb` flag must be used explicitly; just installing the plugin does not automatically activate the debugger.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Python 3.8-3.10 or consider alternative debugger plugins like pytest-pdb.","message":"Python 2 support is deprecated. The plugin may not be compatible with Python 3.11+ if no active maintenance.","severity":"deprecated","affected_versions":"0.7.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Ensure `pytest-pudb` is installed and run pytest with the `-p pudb` option.","cause":"The plugin is not installed or not activated.","error":"ERROR: usage: pytest [options] [file_or_dir] ...\npytest: error: unrecognized arguments: --pudb"},{"fix":"Run `pip install pudb` in addition to `pytest-pudb`.","cause":"PuDB is not installed.","error":"ModuleNotFoundError: No module named 'pudb'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}