Python: package setup with logger (#125)
* package setup with logger
* set config once
* add unit test workflow
* updated naming of workflows
* add mypy check
* renamed job
* smaller name
* ignore certain files for ruff
* remove assignment
* fix ruff config
* removed pyright from pre-commit
* fixed logging test
* fix mypy setup
* mypy fix
* mypy
* mypy