diff --git a/Dockerfile b/Dockerfile index 1a05a13ed..485f32430 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,6 +41,7 @@ COPY shared/packages.ini /tmp/packages.ini RUN set -eux \ && DEBIAN_FRONTEND=noninteractive apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + git \ $(python3 /tmp/packages.py --format=line --exclude=python bullseye /tmp/packages.ini) \ && rm -rf /var/lib/apt/lists/* \ && rm -f /tmp/packages.py /tmp/packages.ini diff --git a/api/requirements.txt b/api/requirements.txt index 896851f72..caf319800 100644 --- a/api/requirements.txt +++ b/api/requirements.txt @@ -3,7 +3,7 @@ django-cors-headers>=3.14.0,<3.15 django-filter>=2.4.0,<23.2 django>=4.2.0,<4.3 -djangorestframework>=3.12.1,<3.15 +djangorestframework @ git+https://github.com/encode/django-rest-framework@38a74b42da10576857d6bf8bd82a73b15d12a7ed drf-spectacular>=0.22.1,<0.27 psycopg[c]>=3.1.8,<3.2 requests>=2.25.1,<2.29 diff --git a/api/setup.py b/api/setup.py index 1e3f41a1a..377fa2dc7 100644 --- a/api/setup.py +++ b/api/setup.py @@ -27,7 +27,7 @@ setup( "django-cors-headers>=3.14.0,<3.15", "django-filter>=2.4.0,<23.2", "django>=4.2.0,<4.3", - "djangorestframework>=3.12.1,<3.15", + "djangorestframework @ git+https://github.com/encode/django-rest-framework@38a74b42da10576857d6bf8bd82a73b15d12a7ed", "drf-spectacular>=0.22.1,<0.27", "requests>=2.25.1,<2.29", ],