docs: cleanup: Rephrase and correct typos
[barectf.git] / tox.ini
diff --git a/tox.ini b/tox.ini
index 5cfe94aa6a8fe2c1dd053e13917a97e7cac2b67b..68883ec51f5b6ba794b80fe93054f804f03f3bc5 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,41 +1,43 @@
 [tox]
-minversion = 1.9
+minversion = 3.18
+isolated_build = true
 envlist = tests
 skipsdist = True
-toxworkdir = {env:TOXWORKDIR:.tox}
 
 [testenv]
-setenv =
-       PYTHONPATH = {env:PYTHONPATH:}
-deps = -r{toxinidir}/requirements.txt
-       -r{toxinidir}/test-requirements.txt
-usedevelop = true
-whitelist_externals = bash
+allowlist_externals = poetry
+passenv =
+    CC
+    C_INCLUDE_PATH
+    LIBRARY_PATH
+    TERM
+    TERMINFO
 
 [testenv:tests]
 changedir = tests
-commands = bash ./test.bash -t
+commands =
+    poetry install -v
+    poetry run py.test -v .
 
-[testenv:pep8]
-commands = flake8
+[testenv:flake8]
+commands =
+    poetry install -v
+    poetry run flake8 barectf
 
 [flake8]
 # E123, E125 skipped as they are invalid PEP-8.
 # also ignore E501 because barectf has very long lines
-
 show-source = True
 ignore = E123,E125,E501
 builtins = _
-exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
-
-[testenv:pylint-errors]
-deps = pylint >= 1.6
-commands = pylint -f colorized -E barectf
+exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,templates.py
 
-[testenv:pylint-warnings]
-deps = pylint >= 1.6
-commands = pylint -f colorized -d all -e W -r n barectf
+[testenv:pylint]
+commands =
+    poetry install -v
+    poetry run pylint -f colorized -d all -e E,W -d W0212,W1618,W0622,W0201,W0703 barectf
 
-[testenv:pylint-full]
-deps = pylint >= 1.6
-commands = pylint -f colorized --disable=all -e R,E,W barectf
+[testenv:mypy]
+commands =
+    poetry install -v
+    poetry run mypy barectf
This page took 0.023103 seconds and 4 git commands to generate.