tox.ini
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Tue, 28 Feb 2017 11:25:29 +0100
changeset 183 2b4c0dca2466
parent 169 efcc1ab69722
child 254 dc730ba1962e
child 256 8fb9299594e6
permissions -rw-r--r--
Extend jinja_static_view to handle path registration Also add `ignore_baseclass_rules = True` to our rewriter, else we ends up checking the base views again and again (one for the cubicweb class, another for its subclass in the seda cube, another for its subclass in this cube, etc...).

[tox]
envlist = py27,flake8,check-manifest

[testenv]
sitepackages = True
deps =
  -rdev-requirements.txt
commands = {envpython} -m pytest {posargs:{toxinidir}/test}

[testenv:check-manifest]
skip_install = true
deps =
  check-manifest
commands =
  {envpython} -m check_manifest {toxinidir}

[testenv:flake8]
skip_install = true
whitelist_externals =
  flake8
deps =
  flake8
commands = flake8 {posargs:{toxinidir}}

[testenv:flake8-jenkins]
skip_install = true
whitelist_externals =
  flake8
deps =
  flake8
commands = flake8 --exit-zero --show-source --output-file=code_quality.log {toxinidir}

[flake8]
format = pylint
ignore = W503
max-line-length = 100
max-complexity = 12
exclude = setup.py,doc/conf.py,cubicweb_sherpa/migration/*,.tox/*