From 18e20f09189a7db85edd592edf6a67ba76a477cf Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 2 Jun 2026 17:48:16 +0200 Subject: [PATCH 1/2] Upgrade dependencies --- requirements.txt | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/requirements.txt b/requirements.txt index ada49bfec..76b3f333d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,23 +1,23 @@ # GNS3 Server Core Dependencies -uvicorn==0.46.0 +uvicorn==0.48.0 pydantic==2.13.4 -fastapi==0.136.1 -python-multipart==0.0.27 +fastapi==0.136.3 +python-multipart==0.0.30 websockets==16.0 -aiohttp>=3.13.5,<3.14 +aiohttp>=3.14,<3.15 aiofiles>=25.1.0,<26.0 Jinja2>=3.1.6,<3.2 -sentry-sdk>=2.59.0,<3 # optional dependency +sentry-sdk>=2.61.1,<3 # optional dependency psutil>=7.2.2 async-timeout>=5.0.1,<5.1; python_version < '3.11' # this library has effectively been upstreamed into Python 3.11+ distro>=1.9.0 py-cpuinfo>=9.0.0,<10.0 -greenlet==3.4.0; python_version >= '3.13' # necessary to run sqlalchemy on Python >= 3.13 -sqlalchemy==2.0.49 +greenlet==3.5.1; python_version >= '3.13' # necessary to run sqlalchemy on Python >= 3.13 +sqlalchemy==2.0.50 aiosqlite==0.22.1 alembic==1.18.4 bcrypt==5.0.0 -joserfc==1.6.4 +joserfc==1.7.0 email-validator==2.3.0 watchdog==6.0.0 zstandard==0.25.0 @@ -25,11 +25,11 @@ platformdirs>=2.4.0,<3 # platformdirs >=3 conflicts when building Debian packag truststore>=0.10.4; python_version >= '3.10' # Shared dependencies (also used by AI Copilot) -telnetlib3==4.0.2 -asyncssh>=2.21.0,<3 +telnetlib3==4.0.4 +asyncssh>=2.23.0,<3 typing-extensions>=4.15.0 -requests>=2.33.1 -urllib3>=2.6.2 +requests>=2.34.2 +urllib3>=2.7.0 # ============================================================================== # AI Copilot Optional Dependencies From 5f3978c57c91a538f9b57ff1e247c0d0f415c810 Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 2 Jun 2026 18:07:41 +0200 Subject: [PATCH 2/2] Upgrade pytest-asyncio to v1.4.0 --- dev-requirements.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index 8be7e2fb7..bc2aa8404 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,7 +1,6 @@ pytest==9.0.3 # fix CVE-2025-71176; Python 3.10+ required flake8==7.3.0 pytest-timeout==2.4.0 -pytest-asyncio==1.2.0; python_version == '3.9' # version 1.2.0 is the last one supporting Python 3.9 -pytest-asyncio==1.3.0; python_version >= '3.10' +pytest-asyncio==1.4.0 httpx==0.28.1 httpx_ws==0.7.2 # upgrading leads to failures in tests \ No newline at end of file