Detector Types
The scanner registers detectors in killpy/detectors/__init__.py.
Environment-oriented detectors
venv: local.venvdirectories and directories containingpyvenv.cfgpoetry: Poetry environments stored in the Poetry cache directoryconda: environments returned byconda env listpipx: environments returned bypipx list --jsonpyenv: versions installed under the pyenv versions directorypipenv: Pipenv virtual environmentshatch: Hatch environmentsuv: uv environmentstox: tox environments
Additional scanner-only categories
cache: local and global cache directories such as__pycache__,.pytest_cache,.mypy_cache,.ruff_cache, and selected global tool cachesartifacts: build output directories such asdist,build,.egg-info, and.dist-info
Notes on presentation
- The synchronous scanner and CLI commands can include all detector categories.
- The current TUI explicitly initializes its scanner with environment-oriented detector types plus
pipx, not cache and artifact categories.
Notes on deletion
- Tool-managed entries can use an external deletion strategy.
- Most filesystem-backed entries are removed recursively from disk.