<commit_before>[tox]
envlist =
    {py3.8,py3.9,py3.10}-django{4.0}-drf{3.11,3.12}-celery{5.2}
    {py3.7,py3.8,py3.9,py3.10}-django{3.2}-drf{3.11,3.12}-celery{5.2}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.2}-drf{3.11,3.12}-celery{3.1,4.4,5.0,5.1}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.1}-drf{3.11,3.12}-celery{3.1,4.4,5.0,5.1}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.0}-drf{3.10,3.11,3.12}-celery{3.1,4.4,5.0,5.1}
    {py3.5,py3.6,py3.7,py3.8,py3.10}-django{2.2}-drf{3.10,3.11,3.12}-celery{3.1,4.4}
    {py3.5,py3.6,py3.7,py3.8}-django{2.1}-drf{3.10,3.11}-celery{3.1,4.4}
    {py3.5,py3.6,py3.7,py3.8}-django{2.0}-drf{3.10,3.11}-celery{3.1,4.4}
    {py2.7,py3.5}-django{1.11}-drf{3.7,3.6,3.5}-celery{3.1,4.4}
    {py2.7,py3.5}-django{1.10}-drf{3.4,3.3}-celery{3.1}
    {py2.7,py3.5}-django{1.9}-drf{3.4,3.3,3.2,3.1}-celery{3.1}
    {py2.7,py3.5}-django{1.8}-drf{3.4,3.3,3.2,3.1,3.0,2.4}-celery{3.1}
    py2.7-django{1.7}-drf{3.3,3.2,3.1,3.0,2.4,2.3}-celery{3.1}
    py2.7-django{1.6}-drf{3.2,3.1,3.0,2.4,2.3}-celery{3.1}
    py2.7-django{1.5}-drf{2.4,2.3}-celery{3.1}
    py2.7-django{1.4}-drf{2.3}-celery{3.1}
    py2.7-django{1.3}-drf{2.3}-celery{3.1}

[gh-actions]
python =
    2.7: py2.7
    3.5: py3.5
    3.6: py3.6
    3.7: py3.7
    3.8: py3.8
    3.9: py3.9
    3.10: py3.10

[testenv]
basepython =
    py2.7: python2.7
    py3.5: python3.5
    py3.6: python3.6
    py3.7: python3.7
    py3.8: python3.8
    py3.9: python3.9
    py3.10: python3.10
deps =
    django1.3: Django>=1.3,<1.4
    django1.3: django-nose==1.4.3
    django1.4: Django>=1.4,<1.5
    django1.4: django-nose==1.4.3
    django1.5: Django>=1.5,<1.6
    django1.5: django-nose==1.4.3
    django1.6: Django>=1.6,<1.7
    django1.6: django-nose==1.4.3
    django1.7: Django>=1.7,<1.8
    django1.7: django-nose==1.4.3
    django1.8: Django>=1.8,<1.9
    django1.8: django-nose==1.4.3
    django1.9: Django>=1.9,<1.10
    django1.9: django-nose==1.4.3
    django1.10: Django>=1.10,<1.11
    django1.10: django-nose==1.4.4
    django1.11: Django>=1.11,<2.0
    django2.0: Django>=2.0,<2.1
    django2.1: Django>=2.1,<2.2
    django2.2: Django>=2.2,<3.0
    django3.0: Django>=3.0,<3.1
    django3.1: Django>=3.1,<3.2
    django3.2: Django>=3.2,<3.3
    django4.0: Django>=4.0,<4.2
    drf2.3: djangorestframework>=2.3,<2.4
    drf2.4: djangorestframework>=2.4,<2.5
    drf3.0: djangorestframework>=3.0,<3.1
    drf3.1: djangorestframework>=3.1,<3.2
    drf3.2: djangorestframework>=3.2,<3.3
    drf3.3: djangorestframework>=3.3,<3.4
    drf3.4: djangorestframework>=3.4,<3.5
    drf3.5: djangorestframework>=3.5,<3.6
    drf3.6: djangorestframework>=3.6,<3.7
    drf3.7: djangorestframework>=3.7.4,<3.8
    drf3.8: djangorestframework>=3.8,<3.9
    drf3.9: djangorestframework>=3.9,<3.10
    drf3.10: djangorestframework>=3.10,<3.11
    drf3.11: djangorestframework>=3.11,<3.12
    drf3.12: djangorestframework>=3.12,<3.13
    celery3.1: celery<4.0
    celery4.4: celery>=4.4,<4.5
    celery5.0: celery>=5.0,<5.1
    celery5.1: celery>=5.1,<5.2
    celery5.2: celery>=5.2,<5.3
commands = python setup.py test<commit_msg>Add django-rest-framework 3.13 to build matrix<commit_after>[tox]
envlist =
    {py3.8,py3.9,py3.10}-django{4.0}-drf{3.11,3.12,3.13}-celery{5.2}
    {py3.7,py3.8,py3.9,py3.10}-django{3.2}-drf{3.11,3.12,3.13}-celery{5.2}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.2}-drf{3.11,3.12,3.13}-celery{3.1,4.4,5.0,5.1}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.1}-drf{3.11,3.12,3.13}-celery{3.1,4.4,5.0,5.1}
    {py3.6,py3.7,py3.8,py3.9,py3.10}-django{3.0}-drf{3.10,3.11,3.12,3.13}-celery{3.1,4.4,5.0,5.1}
    {py3.5,py3.6,py3.7,py3.8,py3.10}-django{2.2}-drf{3.10,3.11,3.12,3.13}-celery{3.1,4.4}
    {py3.5,py3.6,py3.7,py3.8}-django{2.1}-drf{3.10,3.11}-celery{3.1,4.4}
    {py3.5,py3.6,py3.7,py3.8}-django{2.0}-drf{3.10,3.11}-celery{3.1,4.4}
    {py2.7,py3.5}-django{1.11}-drf{3.7,3.6,3.5}-celery{3.1,4.4}
    {py2.7,py3.5}-django{1.10}-drf{3.4,3.3}-celery{3.1}
    {py2.7,py3.5}-django{1.9}-drf{3.4,3.3,3.2,3.1}-celery{3.1}
    {py2.7,py3.5}-django{1.8}-drf{3.4,3.3,3.2,3.1,3.0,2.4}-celery{3.1}
    py2.7-django{1.7}-drf{3.3,3.2,3.1,3.0,2.4,2.3}-celery{3.1}
    py2.7-django{1.6}-drf{3.2,3.1,3.0,2.4,2.3}-celery{3.1}
    py2.7-django{1.5}-drf{2.4,2.3}-celery{3.1}
    py2.7-django{1.4}-drf{2.3}-celery{3.1}
    py2.7-django{1.3}-drf{2.3}-celery{3.1}

[gh-actions]
python =
    2.7: py2.7
    3.5: py3.5
    3.6: py3.6
    3.7: py3.7
    3.8: py3.8
    3.9: py3.9
    3.10: py3.10

[testenv]
basepython =
    py2.7: python2.7
    py3.5: python3.5
    py3.6: python3.6
    py3.7: python3.7
    py3.8: python3.8
    py3.9: python3.9
    py3.10: python3.10
deps =
    django1.3: Django>=1.3,<1.4
    django1.3: django-nose==1.4.3
    django1.4: Django>=1.4,<1.5
    django1.4: django-nose==1.4.3
    django1.5: Django>=1.5,<1.6
    django1.5: django-nose==1.4.3
    django1.6: Django>=1.6,<1.7
    django1.6: django-nose==1.4.3
    django1.7: Django>=1.7,<1.8
    django1.7: django-nose==1.4.3
    django1.8: Django>=1.8,<1.9
    django1.8: django-nose==1.4.3
    django1.9: Django>=1.9,<1.10
    django1.9: django-nose==1.4.3
    django1.10: Django>=1.10,<1.11
    django1.10: django-nose==1.4.4
    django1.11: Django>=1.11,<2.0
    django2.0: Django>=2.0,<2.1
    django2.1: Django>=2.1,<2.2
    django2.2: Django>=2.2,<3.0
    django3.0: Django>=3.0,<3.1
    django3.1: Django>=3.1,<3.2
    django3.2: Django>=3.2,<3.3
    django4.0: Django>=4.0,<4.2
    drf2.3: djangorestframework>=2.3,<2.4
    drf2.4: djangorestframework>=2.4,<2.5
    drf3.0: djangorestframework>=3.0,<3.1
    drf3.1: djangorestframework>=3.1,<3.2
    drf3.2: djangorestframework>=3.2,<3.3
    drf3.3: djangorestframework>=3.3,<3.4
    drf3.4: djangorestframework>=3.4,<3.5
    drf3.5: djangorestframework>=3.5,<3.6
    drf3.6: djangorestframework>=3.6,<3.7
    drf3.7: djangorestframework>=3.7.4,<3.8
    drf3.8: djangorestframework>=3.8,<3.9
    drf3.9: djangorestframework>=3.9,<3.10
    drf3.10: djangorestframework>=3.10,<3.11
    drf3.11: djangorestframework>=3.11,<3.12
    drf3.12: djangorestframework>=3.12,<3.13
    drf3.13: djangorestframework>=3.13,<3.14
    celery3.1: celery<4.0
    celery4.4: celery>=4.4,<4.5
    celery5.0: celery>=5.0,<5.1
    celery5.1: celery>=5.1,<5.2
    celery5.2: celery>=5.2,<5.3
commands = python setup.py test
{'fraction_non_alphanumeric': 0.25426136363636365, 'fraction_numerical': 0.20801767676767677, 'mean_word_length': 2.835956416464891, 'pattern_counts': {'":': 0, '<': 76, '<?xml version=': 0, '>': 74, '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': '5113734', 'n_tokens_mistral': 3849, 'n_tokens_neox': 3681, 'n_words': 294}