[tox] requires = tox>=4.2 env_list = cog lint py{315, 314, 313} [testenv] package = wheel wheel_build_env = .pkg skip_install = true deps = -r requirements.txt pytest pytest-cov pass_env = FORCE_COLOR set_env = COVERAGE_CORE = sysmon commands = {envpython} -m pytest \ --cov . \ --cov tests \ --cov-report html \ --cov-report term \ --cov-report xml \ {posargs} [testenv:cog] base_python = python3.13 skip_install = true deps = -r requirements.txt -r tools_requirements.txt cogapp commands = cog -Pr README.md [testenv:lint] skip_install = true deps = pre-commit pass_env = PRE_COMMIT_COLOR commands = pre-commit run --all-files --show-diff-on-failure