<commit_before>#
# Requirements for wger for production
#

bleach==3.1.4
django-bootstrap-breadcrumbs==0.9.1
django-bower==5.2.0
django-formtools>=2.0,<3.0
django-recaptcha==2.0.6
Django>=3.0,<3.1
django_compressor>=2.4,<2.5
django_extensions>=2.1
django-sorted-m2m>=2.0
django-storages>=1.7
easy-thumbnails>=2.7,<2.8
icalendar==4.0.3
invoke==0.17
pillow>=6.2,<6.3
python-mimeparse
reportlab==3.5.21
matplotlib>=3.1
requests
setuptools>=18.5
sphinx
psycopg2
boto3

# Production
psycopg2
python-memcached

# REST API
django-cors-headers>=3.0
django-filter==2.1.0
django-tastypie>=0.14,<.0.15
djangorestframework>=3.11,<3.12
<commit_msg>Explicitly set some versions in requirements.txt<commit_after>#
# Requirements for wger for production
#

bleach>=3.1,<3.2
django-bootstrap-breadcrumbs==0.9.1
django-bower==5.2.0
django-formtools>=2.0,<3.0
django-recaptcha==2.0.6
Django>=3.0,<3.1
django_compressor>=2.4,<2.5
django_extensions>=2.1
django-sorted-m2m>=2.0
django-storages>=1.7
easy-thumbnails>=2.7,<2.8
icalendar==4.0.3
invoke==0.17
pillow>=6.2,<6.3
python-mimeparse
reportlab==3.5.21
matplotlib>=3.1
requests
setuptools>=18.5
sphinx
psycopg2

# AWS
boto3

# Production
psycopg2
python-memcached

# REST API
django-cors-headers>=3.0
django-filter==2.1.0
django-tastypie>=0.14,<.0.15
djangorestframework>=3.11,<3.12


# Explicitly set versions as a workaround for CI/Devel.
# This is just intended to make life easier, has no deeper meaning and
# can be removed if needed.
docutils<0.16,>=0.10  # for botocore
six>=1.12.0  # for django-compressor



{'fraction_non_alphanumeric': 0.1640826873385013, 'fraction_numerical': 0.10271317829457365, 'mean_word_length': 5.171314741035856, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 32, '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': '1306154', 'n_tokens_mistral': 719, 'n_tokens_neox': 688, 'n_words': 112}