From 6f77559633e4ac6b42ddf7c365336cdba43d60d9 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Tue, 24 Feb 2026 12:11:07 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F(backend)=20update=20python?= =?UTF-8?q?=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updating ruff led me to refactor an unnecessary lambda --- CHANGELOG.md | 1 + src/backend/meet/settings.py | 2 +- src/backend/pyproject.toml | 42 ++++++++++++++++++------------------ 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index feaa28e4..201bb6a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ and this project adheres to - ✨(frontend) introduce a shortcut settings tab #975 - 🚚(frontend) rename "wellknown" directory to "well-known" #1009 - 🌐(frontend) localize SR modifier labels #1010 +- ⬆️(backend) update python dependencies #1011 ## [1.8.0] - 2026-02-20 diff --git a/src/backend/meet/settings.py b/src/backend/meet/settings.py index 4da353d7..6ba62dd1 100755 --- a/src/backend/meet/settings.py +++ b/src/backend/meet/settings.py @@ -667,7 +667,7 @@ class Base(Configuration): [], environ_name="BREVO_API_CONTACT_LIST_IDS", environ_prefix=None, - converter=lambda x: int(x), # pylint: disable=unnecessary-lambda + converter=int, ) BREVO_API_CONTACT_ATTRIBUTES = values.DictValue({"VISIO_USER": True}) BREVO_API_TIMEOUT = values.PositiveIntegerValue( diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 36a8e193..fca4727f 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -25,15 +25,15 @@ license = { file = "LICENSE" } readme = "README.md" requires-python = ">=3.10" dependencies = [ - "boto3==1.40.69", + "boto3==1.42.49", "Brotli==1.2.0", "brevo-python==1.2.0", - "celery[redis]==5.5.3", + "celery[redis]==5.6.2", "dj-database-url==3.1.0", "django-configurations==2.5.1", "django-cors-headers==4.9.0", - "django-countries==8.0.0", - "django-lasuite[all]==0.0.19", + "django-countries==8.2.0", + "django-lasuite[all]==0.0.24", "django-parler==2.3", "redis==5.2.1", "django-redis==6.0.0", @@ -42,21 +42,21 @@ dependencies = [ "django==5.2.11", "djangorestframework==3.16.1", "drf_spectacular==0.29.0", - "dockerflow==2024.4.2", + "dockerflow==2026.1.26", "easy_thumbnails==2.10.1", "factory_boy==3.3.3", - "gunicorn==23.0.0", - "jsonschema==4.25.1", - "markdown==3.10", + "gunicorn==25.1.0", + "jsonschema==4.26.0", + "markdown==3.10.2", "nested-multipart-parser==1.6.0", - "psycopg[binary]==3.2.12", - "PyJWT==2.10.1", + "psycopg[binary]==3.3.2", + "PyJWT==2.11.0", "python-frontmatter==1.1.0", "requests==2.32.5", - "sentry-sdk==2.43.0", + "sentry-sdk==2.53.0", "whitenoise==6.11.0", - "mozilla-django-oidc==4.0.1", - "livekit-api==1.0.7", + "mozilla-django-oidc==5.0.2", + "livekit-api==1.1.0", "aiohttp==3.13.3", ] @@ -69,21 +69,21 @@ dependencies = [ [project.optional-dependencies] dev = [ "django-extensions==4.1", - "drf-spectacular-sidecar==2025.10.1", + "drf-spectacular-sidecar==2026.1.1", "freezegun==1.5.5", "ipdb==0.13.13", - "ipython==9.7.0", - "pyfakefs==5.10.2", - "pylint-django==2.6.1", + "ipython==9.10.0", + "pyfakefs==6.1.1", + "pylint-django==2.7.0", "pylint<4.0.0", "pytest-cov==7.0.0", - "pytest-django==4.11.1", - "pytest==9.0.0", + "pytest-django==4.12.0", + "pytest==9.0.2", "pytest-icdiff==0.9", "pytest-xdist==3.8.0", "responses==0.25.8", - "ruff==0.14.4", - "types-requests==2.32.4.20250913", + "ruff==0.15.1", + "types-requests==2.32.4.20260107", ] [tool.setuptools]