diff --git a/deploy/docker/install.sh b/deploy/docker/install.sh index 052d6fa..9cdb74e 100755 --- a/deploy/docker/install.sh +++ b/deploy/docker/install.sh @@ -6,12 +6,12 @@ BUILDTYPE=$1 DEPLOYSERVER=$2 # First update pip -python -m pip install --no-cache-dir pip +python -m pip install --no-cache-dir -U pip case $BUILDTYPE in release) python -m pip install --no-cache-dir pip-tools - python -m pip-sync stable-requirements.txt + pip-sync stable-requirements.txt python -m pip install --no-cache-dir /src ;; latest) diff --git a/stable-requirements.txt b/stable-requirements.txt index 8cd77ac..61195a5 100644 --- a/stable-requirements.txt +++ b/stable-requirements.txt @@ -1,69 +1,68 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=test --output-file=stable-requirements.txt pyproject.toml # -aiohttp==3.8.4 +aiohttp==3.8.6 # via migas-server (pyproject.toml) aiosignal==1.3.1 # via aiohttp -anyio==3.6.2 +annotated-types==0.6.0 + # via pydantic +anyio==3.7.1 # via - # httpcore + # fastapi + # httpx # starlette # watchfiles -async-timeout==4.0.2 +async-timeout==4.0.3 # via # aiohttp - # redis -asyncpg==0.27.0 + # asyncpg +asyncpg==0.29.0 # via migas-server (pyproject.toml) -attrs==22.2.0 - # via - # aiohttp - # pytest -certifi==2022.12.7 +attrs==23.1.0 + # via aiohttp +certifi==2023.7.22 # via # httpcore # httpx -charset-normalizer==3.1.0 +charset-normalizer==3.3.2 # via aiohttp -click==8.1.3 +click==8.1.7 # via uvicorn -dnspython==2.3.0 +dnspython==2.4.2 # via email-validator -email-validator==1.3.1 +email-validator==2.1.0.post1 # via fastapi -exceptiongroup==1.1.1 - # via pytest -fastapi[all]==0.95.0 +fastapi[all]==0.104.1 # via # migas-server (pyproject.toml) # strawberry-graphql -frozenlist==1.3.3 +frozenlist==1.4.0 # via # aiohttp # aiosignal graphql-core==3.2.3 # via strawberry-graphql -greenlet==2.0.2 +greenlet==3.0.1 # via sqlalchemy h11==0.14.0 # via # httpcore # uvicorn -httpcore==0.16.3 +httpcore==1.0.1 # via httpx -httptools==0.5.0 +httptools==0.6.1 # via uvicorn -httpx==0.23.3 +httpx==0.25.1 # via fastapi idna==3.4 # via # anyio # email-validator - # rfc3986 + # httpx # yarl iniconfig==2.0.0 # via pytest @@ -71,69 +70,77 @@ itsdangerous==2.1.2 # via fastapi jinja2==3.1.2 # via fastapi -markupsafe==2.1.2 +markupsafe==2.1.3 # via jinja2 multidict==6.0.4 # via # aiohttp # yarl -orjson==3.8.9 +orjson==3.9.10 # via fastapi -packaging==23.0 +packaging==23.2 # via # migas-server (pyproject.toml) # pytest -pluggy==1.0.0 +pluggy==1.3.0 # via pytest -pydantic==1.10.7 +pydantic==2.4.2 + # via + # fastapi + # pydantic-extra-types + # pydantic-settings +pydantic-core==2.10.1 + # via pydantic +pydantic-extra-types==2.1.0 + # via fastapi +pydantic-settings==2.0.3 # via fastapi -pytest==7.2.2 +pytest==7.4.3 # via migas-server (pyproject.toml) python-dateutil==2.8.2 # via strawberry-graphql python-dotenv==1.0.0 - # via uvicorn + # via + # pydantic-settings + # uvicorn python-multipart==0.0.6 # via # fastapi # strawberry-graphql -pyyaml==6.0 +pyyaml==6.0.1 # via # fastapi # uvicorn -redis==4.5.4 +redis==5.0.1 # via migas-server (pyproject.toml) -rfc3986[idna2008]==1.5.0 - # via httpx six==1.16.0 # via python-dateutil sniffio==1.3.0 # via # anyio - # httpcore # httpx -sqlalchemy[asyncio]==2.0.8 +sqlalchemy[asyncio]==2.0.23 # via migas-server (pyproject.toml) -starlette==0.26.1 +starlette==0.27.0 # via fastapi -strawberry-graphql[fastapi]==0.168.1 +strawberry-graphql[fastapi]==0.211.2 # via migas-server (pyproject.toml) -tomli==2.0.1 - # via pytest -typing-extensions==4.5.0 +typing-extensions==4.8.0 # via + # fastapi # pydantic + # pydantic-core # sqlalchemy # strawberry-graphql -ujson==5.7.0 +ujson==5.8.0 # via fastapi -uvicorn[standard]==0.21.1 +uvicorn[standard]==0.24.0.post1 # via fastapi -uvloop==0.17.0 +uvloop==0.19.0 # via uvicorn -watchfiles==0.19.0 +watchfiles==0.21.0 # via uvicorn -websockets==11.0 +websockets==12.0 # via uvicorn -yarl==1.8.2 +yarl==1.9.2 # via aiohttp