mypy
Mypy's config parser seems to be one of the most complex. This is likely in part to it having the largest backwards compatability of all projects that I looked at.
flake8
black
portray
- only uses pyproject.toml
interrogate
- only uses pyproject.toml