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.

mypy/config_parser

flake8

options/config.py

black

black

portray

  • only uses pyproject.toml

portray/config.py

interrogate

  • only uses pyproject.toml