<commit_before># Everything needed in production

# Flask
Flask==0.10.1
MarkupSafe==0.23
Werkzeug==0.9.6
Jinja2==2.7.3
itsdangerous==0.24

# Admin
Flask-Admin==1.3.0

# Database
Flask-MongoEngine==0.7.1
mongoengine==0.8.8
pymongo==2.8.1

# Forms
Flask-WTF==0.10.2
WTForms==1.0.5

# Deployment
gunicorn>=17.5

# Auth
Flask-Login==0.2.11
Flask-OAuthlib==0.7.0

# Caching
#Flask-Cache>=0.12

# SSL
Flask-SSLify
pyOpenSSL==0.13

# Chanjo coverage reports
chanjo-report>=2.0.1

# misc. extensions
Flask-Babel
Flask-Markdown
Flask-Mail
Flask-DebugToolbar==0.9.0
Flask-Script

# utils
path.py
configparser
click
ped-parser>=1.6
vcf_parser==1.4.2
configobj
requests
python-dateutil
arrow
query_phenomizer
phizz>=0.0.6<commit_msg>update chanjo-report version<commit_after># Everything needed in production

# Flask
Flask==0.10.1
MarkupSafe==0.23
Werkzeug==0.9.6
Jinja2==2.7.3
itsdangerous==0.24

# Admin
Flask-Admin==1.3.0

# Database
Flask-MongoEngine==0.7.1
mongoengine==0.8.8
pymongo==2.8.1

# Forms
Flask-WTF==0.10.2
WTForms==1.0.5

# Deployment
gunicorn>=17.5

# Auth
Flask-Login==0.2.11
Flask-OAuthlib==0.7.0

# Caching
#Flask-Cache>=0.12

# SSL
Flask-SSLify
pyOpenSSL==0.13

# Chanjo coverage reports
chanjo-report>=2.1.0

# misc. extensions
Flask-Babel
Flask-Markdown
Flask-Mail
Flask-DebugToolbar==0.9.0
Flask-Script

# utils
path.py
configparser
click
ped-parser>=1.6
vcf_parser==1.4.2
configobj
requests
python-dateutil
arrow
query_phenomizer
phizz>=0.0.6
{'fraction_non_alphanumeric': 0.15305422100205904, 'fraction_numerical': 0.09059711736444749, 'mean_word_length': 4.651162790697675, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, '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': '5592124', 'n_tokens_mistral': 697, 'n_tokens_neox': 671, 'n_words': 107}