NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3516 most downloaded on PyPI
Interrogate a codebase for docstring coverage.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 2.6 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
One column per quarter.
tomli dependency for Python versions < 3.11, making use of tomllib in the standard library with 3.11+ ( #150 ).
tomli dependency for Python versions < 3.11, making use of tomllib in the standard library with 3.11+ (#150).pyi file extensions (and leave room for other file extensions to be added, like maybe ipynb).__init__ methods with new --style [sphinx|google] flag (#128).--fail-under values (#114).toml dependency for all Python versions (#150).Add --ignore-overloaded-functions flag to ignore overload decorators (#97 _) – thank you ErwinJunge _ (via #167 _) and zackyancey _.
Add --ignore-overloaded-functions flag to ignore overload decorators (#97) – thank you ErwinJunge (via #167) and zackyancey.
Support for Python 3.11 & 3.12.
Support for Python 3.6 & 3.7.
Set minimum click version (thank you bildzeitung! #81 _, #82 _).
Support for generating the status badge as a PNG file with a new --badge-format flag (#70 _).
Add wicked cute Sloth logo to status badge (#48 _).
Add wicked cute Sloth logo to status badge (#48).
Testing/support for Python 3.9 – thank you s-weigand!
Excluding paths are no longer OS-dependent (#51) – thank you oriash93!
Include Python trove classifiers in packaging (#61) – thank you mmtj!
Support for Python 3.5 – thank you s-weigand!
Only generate a status badge if results have changed from an existing badge (#40 _).
Only generate a status badge if results have changed from an existing badge (#40).
Read configuration from pyproject.toml by default (#36 _).
Read configuration from pyproject.toml by default (#36).
Add -P / --ignore-property-decorators flag to ignore methods with property getter/setter decorators (#37).
Add support for read configuration from setup.cfg (#35).
-e / --exclude doesn't error if a non-existent file/directory is passed (#38 - thank you MarcoGorelli!).
Add -n / --ignore-nested-functions flag to ignore nested functions and methods (#11 _).
Add __main__.py module to allow for invocation via python -m interrogate.
Use interrogate with pre-commit _ (addresses Issue #10 _).
Use interrogate with pre-commit (addresses Issue #10).
Fix summary and detail output to fit width of terminal (thank you psobot!).
New -w/--whitelist-regex flag: whitelist regex identifying class, method, and function names to include.
New -w/--whitelist-regex flag: whitelist regex identifying class, method, and function names to include.
-r/--ignore-regex now supports multiple invocations.
Fix misleading bug where module info was still outputted even if --ignore-module was used.
Fix output when interrogating a single file where filenames were not listed.
Fix typo in non-quiet results output (thanks hynek _!).
Fix typo in non-quiet results output (thanks hynek!).
Add 100% test coverage in the form of functional and unit tests.
Improve docstring content to reflect parameters, return values, and raised exceptions.
Improve docstring content to reflect parameters, return values, and raised exceptions.
New command to generate a status badge based off of shields.io _.
New command to generate a status badge based off of shields.io.
Add long description to setup.py so PyPI is happy.
Add long description to setup.py so PyPI is happy.
Initial release!
Initial release!
Your coding agent can read these notes before it upgrades. Set up the MCP server →