[tox] requires = tox >= 4 envlist = lint py313 py312 py311 py310 py39 py38 [testenv] description = Attempt to build and install the package deps = coverage jsonschema pytest allowlist_externals = coverage commands = coverage run --source=sherlock --module pytest -v coverage report --show-missing [testenv:lint] description = Lint with Ruff deps = ruff commands = ruff check [gh] python = 3.13 = py31 3.12 = py312 3.11 = py311 3.10 = py310 3.9 = py39 3.8 = py38