The pyproject.toml has isort and black listed as dev-deps but this has not been mentioned in the README.md neither is the entire code formatted using these.
Having a pre-commit configuration would be helpful in maintaining the code format automatically.