浏览代码

chore(api): bump dependencies

Peter Thomassen 3 年之前
父节点
当前提交
1bbbc321e4
共有 2 个文件被更改,包括 14 次插入12 次删除
  1. 3 1
      api/Dockerfile
  2. 11 11
      api/requirements.txt

+ 3 - 1
api/Dockerfile

@@ -12,7 +12,9 @@ ENV PIP_DISABLE_PIP_VERSION_CHECK=1
 ENV PIP_NO_CACHE_DIR=1
 
 COPY requirements.txt /usr/src/app/
-RUN apk add --no-cache gcc freetype-dev libffi-dev musl-dev libmemcached-dev postgresql-dev jpeg-dev zlib-dev git cargo \
+# freetype-dev is needed for captcha generation
+RUN apk add --no-cache gcc freetype-dev libffi-dev musl-dev libmemcached-dev postgresql-dev jpeg-dev zlib-dev git \
+    && pip install --upgrade pip \
     && pip install -r requirements.txt \
     && pip freeze
 

+ 11 - 11
api/requirements.txt

@@ -1,19 +1,19 @@
 captcha~=0.3.0
 celery~=5.0.2,!=5.0.6
-coverage~=5.5
-cryptography~=3.4.7
-Django~=3.2.5
-django-cors-headers~=3.7.0
-djangorestframework~=3.12.2
+coverage~=6.0
+cryptography~=35.0.0
+Django~=3.2.8
+django-cors-headers~=3.10.0
+djangorestframework~=3.12.4
 django-celery-email~=3.0.0
-django-netfields~=1.2.2
+django-netfields~=1.2.4
 django-prometheus~=2.1.0
 dnspython~=2.1.0
-httpretty~=1.0.2
-psycopg2~=2.8.5
+httpretty~=1.0.5
+psycopg2~=2.9.1
 prometheus-client~=0.9.0  # added to control django-prometheus' dependency version
 psl-dns~=1.0
 pylibmc~=1.6.1
-pyyaml~=5.4.1
-requests~=2.25.0
-uwsgi~=2.0.0
+pyyaml~=6.0
+requests~=2.26.0
+uwsgi~=2.0.20