[tox] | |
envlist = py27,py3{6,7}, pep8 | |
minversion = 2.3.1 | |
skipsdist = True | |
skip_missing_interpreters = True | |
[testenv] | |
usedevelop = True | |
whitelist_externals = | |
find | |
deps = | |
stestr | |
parameterized | |
commands = | |
find . -type f -name "*.pyc" -delete | |
stestr --test-path {toxinidir}/vpp_papi/tests/ run --slowest {posargs} | |
[testenv:pep8] | |
basepython = python3 | |
deps = | |
flake8 | |
commands = | |
flake8 --exclude {toxinidir}/vpp_papi/tests {toxinidir}/vpp_papi {posargs} | |
[testenv:pypi] | |
basepython = python3 | |
deps = | |
twine | |
wheel | |
passenv = | |
TWINE_USERNAME | |
TWINE_PASSWORD | |
TWINE_REPOSITORY | |
TWINE_REPOSITORY_URL | |
TWINE_CERT | |
commands = | |
python setup.py bdist_wheel | |
twine upload {toxinidir}/dist/* | |