OK use tox
update test runners to be module-based