<commit_before># This is the default requirements list to be used in production and development
# environments

-c constraints.txt

# Sanitize HTML with a whitelist
bleach==2.1.1 \
    --hash=sha256:7a316eac1eef1e98b9813636ebe05878aab1a658d2708047fb00fe2bcbc49f84 \
    --hash=sha256:760a9368002180fb8a0f4ea48dc6275378e6f311c39d0236d7b904fca1f5ea0d

# Process tasks in the background
celery==3.1.20 \
    --hash=sha256:3071b71ef8c43178ace8435002b11f2ff06db7690f07d960540eab7f4183ddf7 \
    --hash=sha256:d02f191c3d92a851c9d2028e91baf2a0f2734cd3b659743d3624011d1ef7a6d5

# Provides middleware for preventing Vary: Cookie
commonware==0.4.3 \
    --hash=sha256:a7b02a5f76d89a79f861926fb34e029cc4343c13802525c818542a39fe788cce

# Check localization files for issues
dennis==0.7 \
    --hash=sha256:e9e925c0097c6f5eb7716e50ca57155ed1f670f0fa72a661053198c1890a02f5 \
    --hash=sha256:fde267aeb03a8d49e3341e7f71a228c6748dce43b5c00f65581780d99b70b2d9

# Web framework for Python projects of a certain age
Django==1.8.18 \
    --hash=sha256:d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94 \
    --hash=sha256:c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7

# 3rd party logins like Github
django-allauth==0.33.0 \
    --hash=sha256:ae64a80b49707c3d4d6aff52424f8e75fd636cebfdce0e88ffdcbf306f9f0a3d

# Refresh stale cache items asynchronously
django-cacheback==1.0 \
    --hash=sha256:8feaa8df6cbe23e1fca5d858f518a235442a8ddc4aefb5be0846692c69d65a8e \
    --hash=sha256:2fc21e0ed78ee8e4cc07ac2c5936b27f956c99c81fc4f965e96fb27171180819

# Integrate celery async tasks with Django (deprecated)
django-celery==3.1.17 \
    --hash=sha256:254a95b0a4386df1fd949823942f6312c80fba3c88c5efad79cad8648bc5feb5

# Submit async tasks at the end of the Django transaction (deprecated?)
django-celery-transactions==0.3.6 \
    --hash=sha256:cdf966ec461e9ec736a7bedcf47cb219fc79ea86f2b39191cb258082dd4f4b33

# Store dynamic settings in the database
django-constance==1.1.2 \
    --hash=sha256:7b7efca7776132728e91ed017fb4081136926c800331b6028f6d7079ae6b0872 \
    --hash=sha256:8edba68cf47befa2d2e6d9eba98ff74dc9881e086bfcac0337fe8198d5edffbf

# Translate database content, used in filters
django-dbgettext==0.1.2 \
    --hash=sha256:f5a115b2338a9d71a333a4b89cec14afbd8fd0180f98ff35a9c7f5d96ee969a8

# Add CreationDateTimeField, management commands
django-extensions==1.6.1 \
    --hash=sha256:4799534f35eba1c07cb6f9859aa5bb719886769f5d35d2a38e7490ce90c0ce69 \
    --hash=sha256:f98f991d2b039033ac5faa638c0d1afb2720abf4d9d781573c3592d6899480a1

# Modern flat theme for Django admin
django-flat-theme==1.1.3 \
    --hash=sha256:323011c7eda4fb57604fd9feee568c5a789bff4c0c0892128f05246936e8013a

# Discourage automated form spam
django-honeypot==0.5.0 \
    --hash=sha256:cb9ae7a42bf9db5b4d2b4a3812bcbe874ed3ab979c4ceb38b32d6e7ff4791e8e \
    --hash=sha256:962304f21055f05c73c41f2506f5a94f5b941e831a203b68e54cb5016bdb8d5e

# Use Jinja2 as the template engine in Django
django-jinja==2.2.1 \
    --hash=sha256:04c53ba90cbede97e6543b98291f1eec259e57dfa4e014a5fbf0291afcdae6a9<commit_msg>bug 1409523: add django-debreach to default requirements<commit_after># This is the default requirements list to be used in production and development
# environments

-c constraints.txt

# Sanitize HTML with a whitelist
bleach==2.1.1 \
    --hash=sha256:7a316eac1eef1e98b9813636ebe05878aab1a658d2708047fb00fe2bcbc49f84 \
    --hash=sha256:760a9368002180fb8a0f4ea48dc6275378e6f311c39d0236d7b904fca1f5ea0d

# Process tasks in the background
celery==3.1.20 \
    --hash=sha256:3071b71ef8c43178ace8435002b11f2ff06db7690f07d960540eab7f4183ddf7 \
    --hash=sha256:d02f191c3d92a851c9d2028e91baf2a0f2734cd3b659743d3624011d1ef7a6d5

# Provides middleware for preventing Vary: Cookie
commonware==0.4.3 \
    --hash=sha256:a7b02a5f76d89a79f861926fb34e029cc4343c13802525c818542a39fe788cce

# Check localization files for issues
dennis==0.7 \
    --hash=sha256:e9e925c0097c6f5eb7716e50ca57155ed1f670f0fa72a661053198c1890a02f5 \
    --hash=sha256:fde267aeb03a8d49e3341e7f71a228c6748dce43b5c00f65581780d99b70b2d9

# Web framework for Python projects of a certain age
Django==1.8.18 \
    --hash=sha256:d8e2fd119756ab10b43a31052c3c8efbc262064b81eecb7871372de4d37b1a94 \
    --hash=sha256:c7611cdd5e2539a443b7960c7cafd867d986c2720a1b44808deaa60ce3da50c7

# 3rd party logins like Github
django-allauth==0.33.0 \
    --hash=sha256:ae64a80b49707c3d4d6aff52424f8e75fd636cebfdce0e88ffdcbf306f9f0a3d

# Refresh stale cache items asynchronously
django-cacheback==1.0 \
    --hash=sha256:8feaa8df6cbe23e1fca5d858f518a235442a8ddc4aefb5be0846692c69d65a8e \
    --hash=sha256:2fc21e0ed78ee8e4cc07ac2c5936b27f956c99c81fc4f965e96fb27171180819

# Integrate celery async tasks with Django (deprecated)
django-celery==3.1.17 \
    --hash=sha256:254a95b0a4386df1fd949823942f6312c80fba3c88c5efad79cad8648bc5feb5

# Submit async tasks at the end of the Django transaction (deprecated?)
django-celery-transactions==0.3.6 \
    --hash=sha256:cdf966ec461e9ec736a7bedcf47cb219fc79ea86f2b39191cb258082dd4f4b33

# Store dynamic settings in the database
django-constance==1.1.2 \
    --hash=sha256:7b7efca7776132728e91ed017fb4081136926c800331b6028f6d7079ae6b0872 \
    --hash=sha256:8edba68cf47befa2d2e6d9eba98ff74dc9881e086bfcac0337fe8198d5edffbf

# Translate database content, used in filters
django-dbgettext==0.1.2 \
    --hash=sha256:f5a115b2338a9d71a333a4b89cec14afbd8fd0180f98ff35a9c7f5d96ee969a8

# Basic/extra mitigation against the BREACH attack
django-debreach==1.4.0 \
    --hash=sha256:bdbf8b87c58b438630038648c5b0e168b59220c04f02e208927e08e11bcddbc4 \
    --hash=sha256:2474c6e8762b72e12140364f0c869b0b212e0dfc76ca614e02d6a71ad6f3fdfb

# Add CreationDateTimeField, management commands
django-extensions==1.6.1 \
    --hash=sha256:4799534f35eba1c07cb6f9859aa5bb719886769f5d35d2a38e7490ce90c0ce69 \
    --hash=sha256:f98f991d2b039033ac5faa638c0d1afb2720abf4d9d781573c3592d6899480a1

# Modern flat theme for Django admin
django-flat-theme==1.1.3 \
    --hash=sha256:323011c7eda4fb57604fd9feee568c5a789bff4c0c0892128f05246936e8013a

# Discourage automated form spam
django-honeypot==0.5.0 \
    --hash=sha256:cb9ae7a42bf9db5b4d2b4a3812bcbe874ed3ab979c4ceb38b32d6e7ff4791e8e \
    --hash=sha256:962304f21055f05c73c41f2506f5a94f5b941e831a203b68e54cb5016bdb8d5e

# Use Jinja2 as the template engine in Django
django-jinja==2.2.1 \
    --hash=sha256:04c53ba90cbede97e6543b98291f1eec259e57dfa4e014a5fbf0291afcdae6a9
{'fraction_non_alphanumeric': 0.06941867656153371, 'fraction_numerical': 0.3305504019789734, 'mean_word_length': 6.637544273907911, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '7286426', 'n_tokens_mistral': 4076, 'n_tokens_neox': 3073, 'n_words': 308}