diff --git a/requirements.txt b/requirements.txt index 02f85e70..733e0a3c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,29 +1,26 @@ -hypercorn>=0.13.2,<0.14 +hypercorn>=0.13.2,<0.18 -# Django>=4.0,<5.0 -# The reason is we pin Django is because Django 4.1 causes issues with the latest django-compressor. -# django-compressor 4.1 is expected to fix the issue. -Django==4.0 +Django>=4.0,<5.0 -django-cors-headers>=3.11.0,<4.0 +django-cors-headers>=3.11.0,<4.5 django_debug_toolbar -django_compressor==3.1 -prometheus_client>=0.13.1,<0.14 +django_compressor>4.1,<4.6 +prometheus_client>=0.13.1,<0.21 deepmerge>=1.0,<2.0 -dnspython>=2.2.0,<2.3 +dnspython>=2.2.0,<2.7 psycopg2 -celery>=4.0,<5.0 -redis>=3.0,<4.0 +celery>=4.0,<6.0 +redis>=3.0,<6.0 types-redis pyyaml>=5.4 types-PyYAML gitpython>=3.1,<4.0 lxml==4.9.0 requests -requests_oauthlib>=1.3.1,<1.4 -requests_cache>=0.7.4,<1.0 +requests_oauthlib>=1.3.1,<2.1 +requests_cache>=0.7.4,<1.3 flake8 -whitenoise>=5.3.0,<6.0 +whitenoise>=5.3.0,<7.0 pydantic>=1.10,<2.0 crossrefapi>=1.5,<2 simplejson