
python-barcode is yet another clone of the PyPI barcode library, but which is still developped compared to viivakoodi. The author provides Python 3.7 support in the last release, which is a nice to have. However, since this dependency requires at least Python 3.5, we have to align our minimum supported version to 3.5 too, and drop near EOL Python 2.7 support. Signed-off-by: Romain Porte <microjoe@microjoe.org>
32 lines
714 B
INI
32 lines
714 B
INI
[tox]
|
|
envlist = py35, py36, py37, docs, flake8
|
|
|
|
[testenv]
|
|
deps = nose
|
|
jaconv
|
|
coverage
|
|
scripttest
|
|
mock
|
|
pytest!=3.2.0,!=3.3.0
|
|
pytest-cov
|
|
pytest-mock
|
|
hypothesis!=3.56.9,<4
|
|
python-barcode
|
|
commands = py.test --cov escpos
|
|
passenv = ESCPOS_CAPABILITIES_PICKLE_DIR ESCPOS_CAPABILITIES_FILE CI TRAVIS TRAVIS_* APPVEYOR APPVEYOR_* CODECOV_*
|
|
|
|
[testenv:docs]
|
|
basepython = python
|
|
changedir = doc
|
|
deps = sphinx>=1.5.1
|
|
setuptools_scm
|
|
python-barcode
|
|
commands = sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
|
|
|
|
[testenv:flake8]
|
|
basepython = python
|
|
# TODO add flake8-future
|
|
# TODO add flake8-docstrings
|
|
deps = flake8
|
|
commands = flake8
|