* add ruff to tox/weekly ci, no configuration * add ruff.toml and set max line length to match pylintrc * py37