Fix lint, mypy, tests; Enable explicit python version

Subissue of #103 (closed).

  • Enable run virtualenv in explicit folder name and explicit python version.
  • Fix lint errors.
  • Fix mypy errors.
  • Fix tests. Command make test skips selenium tests.
  • Use image: ubuntu:22.04
Edited by Zdeněk Böhm