diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 9fa6394..da84c15 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -23,31 +23,31 @@ description = "An application to print markdown to pdf from a set of managed tem keywords = ["Django", "Contacts", "Templates", "RBAC"] license = { file = "LICENSE" } readme = "README.md" -requires-python = "~=3.12.0" +requires-python = "~=3.14.4" dependencies = [ - "celery[redis]==5.6.2", + "celery[redis]==5.6.3", "django-configurations==2.5.1", "django-cors-headers==4.9.0", - "redis==5.3.1", + "redis==7.4.0", "django-redis==6.0.0", "django==5.2.12", - "django-lasuite[all]==0.0.22", - "djangorestframework==3.16.1", + "django-lasuite[all]==0.0.26", + "djangorestframework==3.17.1", "drf_spectacular==0.29.0", - "dockerflow==2024.4.2", + "dockerflow==2026.3.4", "factory_boy==3.3.3", - "gunicorn==23.0.0", + "gunicorn==25.3.0", "py3langid==0.3.0", "langchain-text-splitters==1.1.0", "mozilla-django-oidc==5.0.2", - "psycopg[binary]==3.3.2", + "psycopg[binary]==3.3.3", "pydantic==2.12.5", "pyjwt==2.10.1", "requests==2.32.5", - "sentry-sdk==2.48.0", + "sentry-sdk==2.57.0", "url-normalize==2.2.1", "opensearch-py==3.1.0", - "whitenoise==6.11.0", + "whitenoise==6.12.0", ] [project.urls] @@ -59,21 +59,21 @@ dependencies = [ [project.optional-dependencies] dev = [ "django-extensions==4.1", - "drf-spectacular-sidecar==2026.1.1", - "faker==40.1.0", + "drf-spectacular-sidecar==2026.4.1", + "faker==40.13.0", "ipdb==0.13.13", - "ipython==9.8.0", - "pyfakefs==6.0.0", + "ipython==9.12.0", + "pyfakefs==6.2.0", "pylint-django==2.7.0", - "pylint==4.0.4", - "pytest-cov==7.0.0", - "pytest-django==4.11.1", + "pylint==4.0.5", + "pytest-cov==7.1.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.10", - "types-requests==2.32.4.20250913", + "responses==0.26.0", + "ruff==0.15.10", + "types-requests==2.33.0.20260408", ] [tool.setuptools]