Add basic tox

This commit is contained in:
Paul Pfeister 2024-05-18 23:09:17 -04:00
parent 1de8ad0fc4
commit b344611371
No known key found for this signature in database
GPG key ID: 70D33A96CBD7A994

25
tox.ini Normal file
View file

@ -0,0 +1,25 @@
[tox]
requires =
tox >= 4
envlist =
lint
py313
py312
py311
py310
py39
py38
[testenv]
whitelist_externals = poetry
commands =
poetry plugin add poetry-version-plugin
poetry install --no-root --with dev
[testenv:lint]
description = Lint with Ruff
deps =
ruff
commands =
ruff check