Lightweight validation for dict-based configs. Types can be schema too. Apathetic Python Schema validates dict-based data structures (configs, usually from JSONC/JSON/TOML) using Python TypedDicts ...
The config schema for python-lsp-server in python_packages/jupyter_lsp/jupyter_lsp/specs/config/pylsp.schema.json is out of date with the schema in the python-lsp ...