<commit_before># Tox configuration file
# Read more under https://tox.readthedocs.org/

[tox]
minversion = 2.4
envlist = py{36,37,38,39},pypy{36,37}

[testenv]
alwayscopy = True
setenv = TARGETS = setup.py src/pyload tests
; deps = {[testenv:pytest]deps}
commands =
    {[testenv:compileall]commands}
    ; {[testenv:pytest]commands}
extras =
    all
    ; {[testenv:pytest]extras}

[testenv:compileall]
skip_install = True
deps =
commands =
    python --version
    python -m compileall -f -q {env:TARGETS}

[testenv:pylint]
usedevelop = True
deps = pylint
commands =
    pylint --version
    pylint --rcfile=tox.ini {env:TARGETS}
extras = all

[testenv:bandit]
skip_install = True
deps = bandit>=1.6.0
commands =
    bandit --version
    bandit -r -ll -iii --ini tox.ini {env:TARGETS}

; [testenv:pytest]
; usedevelop = True
; deps =
; commands =
;     python --version
;     python setup.py test
; extras = test

; [travis]
; unignore_outcomes = True

[bandit]
exclude = plugins,tests,webui

# Pylint configuration
[MASTER]
ignore = plugins,tests,webui
jobs = 0
persistent = no

[MESSAGES CONTROL]
disable = C,E1101,E1102,E1120,F,I,R,W

[REPORTS]
output-format = colorized
reports = yes

[LOGGING]<commit_msg>Update tox config<commit_after># Tox configuration file
# Read more under https://tox.readthedocs.org/

[tox]
minversion = 2.4
envlist = py{36,37,38,39},pypy{36,37}

[testenv]
setenv = TARGETS = ./setup.py src/pyload
; deps = {[testenv:pytest]deps}
commands =
    ; {[testenv:pytest]commands}
    pyload --dry-run
extras =
    all
    ; {[testenv:pytest]extras}

[testenv:compileall]
skip_install = True
deps =
commands =
    python --version
    python -m compileall -f -q {env:TARGETS}

[testenv:pylint]
usedevelop = True
deps = pylint
commands =
    pylint --version
    pylint --rcfile=tox.ini {env:TARGETS}
extras = all

[testenv:bandit]
skip_install = True
deps = bandit>=1.6.0
commands =
    bandit --version
    bandit -r -lll -iii -x plugins,webui --ini tox.ini {env:TARGETS}

; [testenv:pytest]
; usedevelop = True
; deps =
; commands =
;     python --version
;     python setup.py test
; extras = test

; [travis]
; unignore_outcomes = True

; [bandit]
; exclude = plugins,webui

# Pylint configuration
[MASTER]
ignore = plugins,webui
jobs = 0
persistent = no

[MESSAGES CONTROL]
disable = C,E1101,E1102,E1120,F,I,R,W

[REPORTS]
output-format = colorized
reports = yes

[LOGGING]
{'fraction_non_alphanumeric': 0.13447127393838468, 'fraction_numerical': 0.02497918401332223, 'mean_word_length': 3.8643724696356276, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, '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': '688361', 'n_tokens_mistral': 997, 'n_tokens_neox': 955, 'n_words': 215}