[tox]
minversion = 3.11.0
envlist = py311, py312, py313
isolated_build = true

[gh-actions]
python =
    3.11: py311
    3.12: py312
    3.13: py313

[testenv]
setenv =
    PYTHONPATH = {toxinidir}
deps =
    -r{toxinidir}/requirements/_.txt
    -r{toxinidir}/requirements/dev.txt
    -r{toxinidir}/requirements/pycord.txt
    -r{toxinidir}/requirements/pyrogram.txt
    -r{toxinidir}/requirements/speed.txt
    -r{toxinidir}/requirements/cache.txt
commands =
    pytest --basetemp={envtmpdir} --cov=libbot