[tox] min_version = 4.4.11 envlist = docs,lint,py311 [testenv] deps = -r{toxinidir}/requirements/test.txt changedir = {envtmpdir} setenv = COLUMNS=80 commands = coverage run --rcfile={toxinidir}/.coveragerc --parallel -m unittest discover {toxinidir}/tests ln -sf {toxinidir}/samples env LANG=C {toxinidir}/bin/clitest --prefix 3 {toxinidir}/tests/cli_tests/hwp5proc.txt {toxinidir}/tests/cli_tests/hwp5odt.txt {toxinidir}/tests/cli_tests/hwp5html.txt {toxinidir}/tests/cli_tests/hwp5txt.txt allowlist_externals = env ln [testenv:pypy] deps = -r{toxinidir}/requirements/test.txt [testenv:jy27] basepython = {toxinidir}/parts/jython2.7/bin/jython deps = -r{toxinidir}/requirements/test.txt [testenv:docs] changedir = {toxinidir} deps = -r{toxinidir}/requirements/docs.txt whitelist_externals = make commands = make -C docs html latexpdf [testenv:lint] changedir = {toxinidir} deps = -r{toxinidir}/requirements/lint.txt commands = check-manifest pyroma . flake8 pyhwp