<commit_before># These requirements are only necessary when developing on Oscar.

# development
Werkzeug>=1.0,<1.1
django-debug-toolbar>=2.2,<3.3
django-extensions>=2.2,<3.2
psycopg2-binary>=2.8,<2.9

# Sandbox
Pillow==8.1.0
Whoosh==2.7.4
django-environ==0.4.5
django-redis==4.12.1
pysolr==3.9.0
redis==3.5.3
requests==2.25.1
uWSGI==2.0.19.1
whitenoise==5.2.0

# Linting
flake8==3.8.4
flake8-debugger==4.0.0
isort==5.7.0

# Helpers
pyprof2calltree==1.4.5
ipdb==0.13.4
ipython>=7.12,<7.21

# Country data
pycountry>=19.8,<20.8<commit_msg>Relax pinning of several development dependencies.<commit_after># These requirements are only necessary when developing on Oscar.

# development
Werkzeug>=1.0,<1.1
django-debug-toolbar>=2.2,<3.3
django-extensions>=2.2,<3.2
psycopg2-binary>=2.8,<2.9

# Sandbox
Whoosh>=2.7,<2.8
django-environ>=0.4,<0.5
django-redis>=4.12,<4.13
pysolr>=3.9,<3.10
redis>=3.5,<3.6
requests>=2.25,<3
uWSGI>=2.0.19,<2.1
whitenoise>=5.2,<5.3

# Linting
flake8==3.8.4
flake8-debugger==4.0.0
isort==5.7.0

# Helpers
pyprof2calltree>=1.4,<1.5
ipdb>=0.13,<0.14
ipython>=7.12,<8

# Country data
pycountry
{'fraction_non_alphanumeric': 0.20575022461814915, 'fraction_numerical': 0.14285714285714285, 'mean_word_length': 4.925531914893617, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 24, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, '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': '459633', 'n_tokens_mistral': 569, 'n_tokens_neox': 558, 'n_words': 75}