From 74bc3b5144cca059003e4a445331a0db11f3837f Mon Sep 17 00:00:00 2001 From: grossmj Date: Wed, 11 Feb 2026 18:11:16 +0800 Subject: [PATCH] Upgrade dependencies --- dev-requirements.txt | 5 ++--- requirements.txt | 15 +++++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index 97267fbe7..9fa42fc4c 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,8 +1,7 @@ -pytest==8.4.2; python_version == '3.9' # version 8.4.2 is the last one supporting Python 3.9 -pytest==9.0.2; python_version >= '3.10' +pytest==8.4.2 # version 8.4.2 is the last one supporting Python 3.9 flake8==7.3.0 pytest-timeout==2.4.0 -pytest-asyncio==0.26.0 # upgrading leads to stuck / failed tests +pytest-asyncio==0.26.0 # upgrading leads to stuck / failed tests with Python 3.14, version not compatible with pytest 9 requests==2.32.5 httpx==0.28.1 httpx_ws==0.7.1 # upgrading leads to failures in tests \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 7e0cd2a5f..ee6f4cab3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,11 @@ -uvicorn==0.39.0 # version 0.39.0 is the last version supporting Python 3.9 +uvicorn==0.39.0; python_version == '3.9' # version 0.39.0 is the last version supporting Python 3.9 +uvicorn==0.40.0; python_version >= '3.10' pydantic==2.12.5 -fastapi==0.128.0 -python-multipart==0.0.20 # version 0.0.20 is the last to support Python 3.9 -websockets==15.0.1 # version 15.0.1 is the last to support Python 3.9 +fastapi==0.128.7 +python-multipart==0.0.20; python_version == '3.9' # version 0.0.20 is the last to support Python 3.9 +python-multipart==0.0.22; python_version >= '3.10' +websockets==15.0.1; python_version == '3.9' # version 15.0.1 is the last to support Python 3.9 +websockets==16.0; python_version >= '3.10' aiohttp>=3.13.3,<3.14 aiofiles>=25.1.0,<26.0 Jinja2>=3.1.6,<3.2 @@ -12,8 +15,8 @@ async-timeout>=5.0.1,<5.1; python_version < '3.11' # this library has effective distro>=1.9.0 py-cpuinfo>=9.0.0,<10.0 greenlet==3.3.1; python_version >= '3.13' # necessary to run sqlalchemy on Python >= 3.13 -sqlalchemy==2.0.43 -aiosqlite==0.21.0 +sqlalchemy==2.0.46 +aiosqlite==0.22.1 alembic==1.15.2 bcrypt==5.0.0 joserfc==1.6.1