text: Title: CI: code style checks
  Body: Beyond just enforcing `black` code style, we also want to run some extra CI checks to flag bad practices like:
  - `import *` 
  - imports that are unused in the code
  
  Some of these may be best addressed via tools like:
   
  https://launchpad.net/pyflakes
  https://pylint.pycqa.org/en/latest/