https://github.com/wikimedia/operations-puppet
Raw File
Tip revision: fa2ac4d8b20ddaff57cc7124d8af435ab230ece3 authored by Ottomata on 12 September 2017, 16:22:46 UTC
role::kafka::jumbo::broker - Don't include standard if already included
Tip revision: fa2ac4d
tox.ini
[tox]
minversion = 1.6
skipsdist = True

envlist = commit-message, py27, pep8

[flake8]
max-line-length = 100
ignore =
    # Default non-PEP8 ignores
    # See <https://pycodestyle.readthedocs.io/en/latest/intro.html#error-codes>
    E121, E123, E126, E133, E226, E241, E242, E704, W503,
    # E402: module level import not at top of file
    E402
exclude =
    # Do not lint the tox runtime directory
    .tox,
    # Ignore user dotfiles and scripts
    modules/admin/files/home,
    # Upstream files that don't pass flake8 but should not be locally modified
    modules/jupyterhub/files/jupyterhub_config.py,
    modules/jupyterhub/files/nchp_config.py,
    modules/letsencrypt/files/acme_tiny.py,
    modules/mailman/files/mm_cfg.py,
    modules/postgresql/files/check_postgres_replication_lag.py,
    modules/varnish/files/varnishapi.py

[testenv]
deps =
    nose
    -rmodules/admin/data/requirements.txt
commands = nosetests modules/admin/data modules/mediawiki/files/apache/sites/redirects

[testenv:commit-message]
deps = commit-message-validator
commands = commit-message-validator

[testenv:pep8]
basepython = python2.7
deps = flake8==3.3.0
commands = flake8 {posargs}
back to top