Codebase formatting with ruff
Related to #42
- bump python version 3.8 as a minimal supported version for library
- ruff was eventually included
- some warning/error prone places were fixed with the help of ruff
- isort/black/pylint removal
- all dev libraries are up-to-dated now
Great work about 'make code clear again' was done by @legatusAlex