[tox] envlist = py36,py37 [testenv] # Beancount includes type declarations but not the `py.typed` flag file mypy # is looking for to know that. Create it ourselves. commands_pre = python -c 'import beancount, pathlib; pathlib.Path(beancount.__file__).with_name("py.typed").touch()' commands = ./setup.py test ./setup.py typecheck