Require type annotations in source code for medium quality level
Allow missing type hints in test code
Update ruff config to latest syntax described on the ruff homepage
Don't treat warnings as errors in sphinx-build when publishing docs
Adjust the docs.yml GitHub Action to not treat warning as errors.
The docs_build nox session does not treat warning as errors, and
then the GitHub Action for publishing should do the same.
Update code formatting according to black version 24
Require type annotations in source code for medium quality level
Don't treat warnings as errors in sphinx-build when publishing docs
Update code formatting according to black version 24