[tox] envlist = packaging, lint, tests [testenv] setenv = PYTHONDONTWRITEBYTECODE = no_byte_code [testenv:tests] deps = git+git://github.com/matrix-org/synapse@rav/mozilla_username_hacks#egg=matrix-synapse commands = python -m unittest discover [testenv:packaging] skip_install = True deps = check-manifest commands = check-manifest [testenv:lint] skip_install = True basepython = python3 deps = flake8 # We pin so that our tests don't start failing on new releases of black. black==19.10b0 isort commands = python -m black --check --diff . flake8 matrix_synapse_saml_mozilla tests isort -c -df -sp setup.cfg -rc matrix_synapse_saml_mozilla tests