<commit_before>Django==1.7.1
Pillow==2.4.0
django-model-utils==2.2
django-picklefield==0.3.1
-e git+https://github.com/coagulant/embedly-python@raw_data#egg=embedly  # fork for deepcopy workaround
pytils==0.3
-e git+https://github.com/coagulant/django-storages-py3@bf64ba562c06fb366a84e73e7a258d54627bd172#egg=storages
docutils==0.11
requests==2.3.0
Markdown==2.4.1
django-suit==0.2.8
-e git+https://github.com/mvasilkov/django-google-charts#egg=django-google-charts
arrow==0.4.2
python-dateutil==2.2
xmltodict==0.9.0

# celery
celery==3.1.12
kombu==3.0.19
billiard==3.3.0.17
pytz==2014.7
amqp==1.4.5
anyjson==0.3.3

#development
httpretty==0.8.0
django-debug-toolbar==1.2.1
django-nose==1.2
coveralls

#heroku
psycopg2==2.5.3
dj-database-url==0.3.0<commit_msg>Update requirements: celery-related & Pillow<commit_after>Django==1.7.1
Pillow==2.7.0
django-model-utils==2.2
django-picklefield==0.3.1
-e git+https://github.com/coagulant/embedly-python@raw_data#egg=embedly  # fork for deepcopy workaround
pytils==0.3
-e git+https://github.com/coagulant/django-storages-py3@bf64ba562c06fb366a84e73e7a258d54627bd172#egg=storages
docutils==0.11
requests==2.3.0
Markdown==2.4.1
django-suit==0.2.8
-e git+https://github.com/mvasilkov/django-google-charts#egg=django-google-charts
arrow==0.4.2
python-dateutil==2.2
xmltodict==0.9.0

# celery
celery==3.1.17
kombu==3.0.24
billiard==3.3.0.19
pytz==2014.10
amqp==1.4.6
anyjson==0.3.3

#development
httpretty==0.8.0
django-debug-toolbar==1.2.1
django-nose==1.2
coveralls

#heroku
psycopg2==2.5.3
dj-database-url==0.3.0
{'fraction_non_alphanumeric': 0.18597168597168598, 'fraction_numerical': 0.12805662805662807, 'mean_word_length': 5.425619834710743, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 2, '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': '7010533', 'n_tokens_mistral': 798, 'n_tokens_neox': 722, 'n_words': 76}