Chore: Update workflows and linting
-rw-r--r-- 602 .coveragerc
-rw-r--r-- 333 .editorconfig
-rw-r--r-- 92 .flake8
drwxr-xr-x - .github
-rw-r--r-- 697 .gitignore
-rw-r--r-- 3509 .gitlint
-rw-r--r-- 110 .gitreview
-rw-r--r-- 67 .isort.cfg
-rw-r--r-- 4253 .pre-commit-config.yaml
-rw-r--r-- 46 .prettierignore
-rw-r--r-- 537 .readthedocs.yml
-rw-r--r-- 454 .yamllint
-rw-r--r-- 89 AUTHORS.rst
-rw-r--r-- 169 CHANGELOG.rst
-rw-r--r-- 11657 CONTRIBUTING.rst
-rw-r--r-- 11357 LICENSE.txt
-rw-r--r-- 6344 README.rst
drwxr-xr-x - docs
-rw-r--r-- 21987 pdm.lock
-rw-r--r-- 1419 pyproject.toml
drwxr-xr-x - scripts
drwxr-xr-x - src
drwxr-xr-x - tests
-rw-r--r-- 3197 tox.ini