Major overhaul:

- transition to `pyproject.toml` config
- include license (Apache-2.0)
- add dev tools
- add documentation config (`mkdocs` based)
- turn `README.md` into a symlink to docs `index.md`
- add convenience scripts for testing and linting
This commit is contained in:
2023-03-09 12:08:59 +01:00
parent 2364396878
commit 295c9ed6c7
16 changed files with 446 additions and 72 deletions

21
.gitignore vendored
View File

@ -1,10 +1,25 @@
# Python virtual environment:
/.venv/
/.venv*/
/venv*/
/.env*/
/env*/
# IDE settings:
/.idea/
/.vscode/
# Distribution / packaging:
# Distribution / build files:
*.egg-info/
/dist/
# Python cache:
/docs/build/
/site/
# Python cache / compiled files:
__pycache__/
*.py[cod]
# Testing:
/.coverage
# mypy:
.mypy_cache/