summaryrefslogtreecommitdiff
path: root/tox.ini
blob: fc42fc1a702f9f8b18bab11927dc10d6764ffa28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Tox (https://tox.readthedocs.io/en/latest/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.

[tox]
envlist = py27, py34, py35, py36, py37, py38, pypy, pypy3, jython
skipsdist = True
skip_missing_interpreters = True

[testenv]
commands =
	{envpython} setup.py install
	{envpython} pycodestyle.py --max-doc-length=72 --testsuite testsuite
	{envpython} pycodestyle.py --statistics pycodestyle.py
	{envpython} pycodestyle.py --max-doc-length=72 --doctest
	{envpython} setup.py test

[testenv:flake8]
deps =
    flake8
commands =
    flake8 pycodestyle.py