<commit_before>[tox]
# At the moment we effectively duplicate this matrix in .travis.yml, it's the
# easiest way to get everything running.
# Rather than test every combination, which is redundant, we just pick some
# representative extremes
envlist = {py27,py33,py35}-django18, {py35}-django{19,110,111}, {py34,py36}-django20, py27-checkmanifest, py27-isort, py27-flake8

[testenv]
whitelist_externals = phantomjs
passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH TEST_FIREFOX_BINARY TEST_SKIP_SELENIUM
setenv =
    PYTHONPATH = {toxinidir}:{toxinidir}/django_functest
commands =
    phantomjs --version || true
    coverage run -p runtests.py
deps =
     django18: Django==1.8.18
     django19: Django==1.9.13
     django110: Django==1.10.7
     django111: Django==1.11
     django20: Django==2.0.3
     py27: faulthandler==2.4
     django-webtest==1.9.2
     coverage
     mock>=1.0.1
     tox>=1.7.0
     selenium==2.53.6
     PyVirtualDisplay>=0.1.5
     six==1.10.0
     furl==0.4.9
     pyquery==1.2.10
     webtest==2.0.28

[testenv:py27-checkmanifest]
deps = check-manifest
commands = check-manifest

[testenv:py27-isort]
# isort configurations are located in setup.cfg
deps = isort==4.2.5
commands = isort -rc -c {toxinidir}

[testenv:py27-flake8]
deps = flake8==3.5.0
       flake8-future-import==0.4.4
       pep8==1.7.0
commands = flake8
<commit_msg>Correct version of Selenium for latest Firefox<commit_after>[tox]
# At the moment we effectively duplicate this matrix in .travis.yml, it's the
# easiest way to get everything running.
# Rather than test every combination, which is redundant, we just pick some
# representative extremes
envlist = {py27,py33,py35}-django18, {py35}-django{19,110,111}, {py34,py36}-django20, py27-checkmanifest, py27-isort, py27-flake8

[testenv]
whitelist_externals = phantomjs
passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH TEST_FIREFOX_BINARY TEST_SKIP_SELENIUM
setenv =
    PYTHONPATH = {toxinidir}:{toxinidir}/django_functest
commands =
    phantomjs --version || true
    coverage run -p runtests.py
deps =
     django18: Django==1.8.18
     django19: Django==1.9.13
     django110: Django==1.10.7
     django111: Django==1.11
     django20: Django==2.0.3
     py27: faulthandler==2.4
     django-webtest==1.9.2
     coverage
     mock>=1.0.1
     tox>=1.7.0
     selenium==3.11.0
     PyVirtualDisplay>=0.1.5
     six==1.10.0
     furl==0.4.9
     pyquery==1.2.10
     webtest==2.0.28

[testenv:py27-checkmanifest]
deps = check-manifest
commands = check-manifest

[testenv:py27-isort]
# isort configurations are located in setup.cfg
deps = isort==4.2.5
commands = isort -rc -c {toxinidir}

[testenv:py27-flake8]
deps = flake8==3.5.0
       flake8-future-import==0.4.4
       pep8==1.7.0
commands = flake8

{'fraction_non_alphanumeric': 0.12368133866860677, 'fraction_numerical': 0.08657693706802473, 'mean_word_length': 3.5454545454545454, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3444473', 'n_tokens_mistral': 1183, 'n_tokens_neox': 1055, 'n_words': 224}