Forráskód Böngészése

[FASTAPI] Bump dependencies (#7812)

* [FASTAPI] Bump dependencies

Python 3.11
Fastapi 0.88
Nginx-unit 1.29
asynpg 0.27.0
ujson 5.6.0
orjson 3.8.3
psycopg2 2.9.5
SQLAlchemy 1.4.45
uvicorn 0.20.0

* fix(fastapi): nginx-unit

Official image is buggy with 3.11
Use unofficial image built from mainstream

* Bump fastapi
Micael Malta 2 éve
szülő
commit
62b10d9583

+ 2 - 2
frameworks/Python/fastapi/fastapi-gunicorn-orjson.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-orjson.txt requirements-gunicorn.txt requirements-uvicorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-gunicorn-orm.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-sqlalchemy.txt requirements-gunicorn.txt requirements-uvicorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-hypercorn-orjson.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-orjson.txt requirements-hypercorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-hypercorn.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-hypercorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-nginx-unit-orjson.dockerfile

@@ -1,11 +1,11 @@
-FROM nginx/unit:1.28.0-python3.10
+FROM nginx/unit:1.29.1-python3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-orjson.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-nginx-unit.dockerfile

@@ -1,11 +1,11 @@
-FROM nginx/unit:1.28.0-python3.10
+FROM nginx/unit:1.29.1-python3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt ./
 

+ 1 - 1
frameworks/Python/fastapi/fastapi-socketify-asgi.dockerfile

@@ -6,7 +6,7 @@ RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
 RUN apt-get update; apt-get install libuv1 -y
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements-socketify.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-uvicorn-orjson.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-orjson.txt requirements-uvicorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi-uvicorn.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-uvicorn.txt ./
 

+ 2 - 2
frameworks/Python/fastapi/fastapi.dockerfile

@@ -1,11 +1,11 @@
-FROM python:3.10
+FROM python:3.11
 
 WORKDIR /fastapi
 
 RUN python -m venv /opt/venv
 ENV PATH="/opt/venv/bin:$PATH"
 
-RUN pip3 install cython==0.29.32
+RUN pip3 install cython==0.29.33
 
 COPY requirements.txt requirements-gunicorn.txt requirements-uvicorn.txt ./
 

+ 1 - 1
frameworks/Python/fastapi/requirements-orjson.txt

@@ -1 +1 @@
-orjson==3.8.0
+orjson==3.8.7

+ 1 - 1
frameworks/Python/fastapi/requirements-socketify-pypy.txt

@@ -1,2 +1,2 @@
-fastapi==0.88.0
+fastapi==0.92.0
 git+https://github.com/cirospaciari/socketify.py.git@main#socketify

+ 2 - 2
frameworks/Python/fastapi/requirements-socketify.txt

@@ -1,3 +1,3 @@
-orjson==3.8.0
-fastapi==0.88.0
+orjson==3.8.7
+fastapi==0.92.0
 git+https://github.com/cirospaciari/socketify.py.git@main#socketify

+ 2 - 2
frameworks/Python/fastapi/requirements-sqlalchemy.txt

@@ -1,2 +1,2 @@
-psycopg2==2.9.3
-SQLAlchemy==1.4.41
+psycopg2==2.9.5
+SQLAlchemy==1.4.45

+ 3 - 3
frameworks/Python/fastapi/requirements.txt

@@ -1,4 +1,4 @@
-asyncpg==0.26.0
-fastapi==0.85.0
+asyncpg==0.27.0
+fastapi==0.92.0
 Jinja2==3.1.2
-ujson==5.5.0
+ujson==5.7.0