From bc7568ccf1710393e3f2ac8e7bd411d03a47aed4 Mon Sep 17 00:00:00 2001 From: Laurent Paoletti Date: Mon, 9 Mar 2026 16:49:39 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F(back)=20update=20django=20an?= =?UTF-8?q?d=20pypdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Laurent Paoletti --- .codespellrc | 1 + CHANGELOG.md | 1 + src/backend/pyproject.toml | 4 ++-- src/backend/uv.lock | 16 ++++++++-------- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.codespellrc b/.codespellrc index d593f85..9dedb15 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,6 +1,7 @@ [codespell] skip = ./git/, + **/*.pdf, **/*.po, **/*.pot, **/*.json, diff --git a/CHANGELOG.md b/CHANGELOG.md index 73355e4..19d14b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ and this project adheres to - 🚸(oidc) ignore case when fallback on email #281 - ⬆️(back) update pillow, django-pydantic-field, pypdf - ♻️(front) migrate from ESLint 8 to ESLint 9 flat config +- ⬆️(back) update django and pypdf ### Fixed diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 0f3ad79..2bc8ba2 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -39,7 +39,7 @@ dependencies = [ "django-redis==6.0.0", "django-storages[s3]==1.14.6", "django-timezone-field>=5.1", - "django==5.2.11", + "django==5.2.12", "djangorestframework==3.16.1", "drf_spectacular==0.29.0", "dockerflow==2024.4.2", @@ -67,7 +67,7 @@ dependencies = [ "trafilatura==2.0.0", "uvicorn==0.38.0", "whitenoise==6.11.0", - "pypdf>=6.7.2", + "pypdf==6.7.5", ] [project.urls] diff --git a/src/backend/uv.lock b/src/backend/uv.lock index 4282017..28b6b49 100644 --- a/src/backend/uv.lock +++ b/src/backend/uv.lock @@ -480,7 +480,7 @@ requires-dist = [ { name = "brotli", specifier = "==1.2.0" }, { name = "deprecated" }, { name = "dirty-equals", marker = "extra == 'dev'", specifier = "==0.10.0" }, - { name = "django", specifier = "==5.2.11" }, + { name = "django", specifier = "==5.2.12" }, { name = "django-configurations", specifier = "==2.5.1" }, { name = "django-cors-headers", specifier = "==4.9.0" }, { name = "django-countries", specifier = "==8.1.0" }, @@ -520,7 +520,7 @@ requires-dist = [ { name = "pylint", marker = "extra == 'dev'", specifier = "==3.3.9" }, { name = "pylint-django", marker = "extra == 'dev'", specifier = "==2.6.1" }, { name = "pylint-pydantic", marker = "extra == 'dev'", specifier = "==0.4.1" }, - { name = "pypdf", specifier = ">=6.7.2" }, + { name = "pypdf", specifier = "==6.7.5" }, { name = "pytest", marker = "extra == 'dev'", specifier = "==9.0.1" }, { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = "==1.3.0" }, { name = "pytest-cov", marker = "extra == 'dev'", specifier = "==7.0.0" }, @@ -704,16 +704,16 @@ wheels = [ [[package]] name = "django" -version = "5.2.11" +version = "5.2.12" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "asgiref" }, { name = "sqlparse" }, { name = "tzdata", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/17/f2/3e57ef696b95067e05ae206171e47a8e53b9c84eec56198671ef9eaa51a6/django-5.2.11.tar.gz", hash = "sha256:7f2d292ad8b9ee35e405d965fbbad293758b858c34bbf7f3df551aeeac6f02d3", size = 10885017, upload-time = "2026-02-03T13:52:50.554Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/a7/2b112ab430575bf3135b8304ac372248500d99c352f777485f53fdb9537e/django-5.2.11-py3-none-any.whl", hash = "sha256:e7130df33ada9ab5e5e929bc19346a20fe383f5454acb2cc004508f242ee92c0", size = 8291375, upload-time = "2026-02-03T13:52:42.47Z" }, + { url = "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", hash = "sha256:4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7", size = 8310245, upload-time = "2026-03-03T13:56:01.174Z" }, ] [[package]] @@ -2370,11 +2370,11 @@ wheels = [ [[package]] name = "pypdf" -version = "6.7.2" +version = "6.7.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fe/b2/335465d6cff28a772ace8a58beb168f125c2e1d8f7a31527da180f4d89a1/pypdf-6.7.2.tar.gz", hash = "sha256:82a1a48de500ceea59a52a7d979f5095927ef802e4e4fac25ab862a73468acbb", size = 5302986, upload-time = "2026-02-22T11:33:30.776Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/52/37cc0aa9e9d1bf7729a737a0d83f8b3f851c8eb137373d9f71eafb0a3405/pypdf-6.7.5.tar.gz", hash = "sha256:40bb2e2e872078655f12b9b89e2f900888bb505e88a82150b64f9f34fa25651d", size = 5304278, upload-time = "2026-03-02T09:05:21.464Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/df/df/38b06d6e74646a4281856920a11efb431559bdeb643bf1e192bff5e29082/pypdf-6.7.2-py3-none-any.whl", hash = "sha256:331b63cd66f63138f152a700565b3e0cebdf4ec8bec3b7594b2522418782f1f3", size = 331245, upload-time = "2026-02-22T11:33:29.204Z" }, + { url = "https://files.pythonhosted.org/packages/05/89/336673efd0a88956562658aba4f0bbef7cb92a6fbcbcaf94926dbc82b408/pypdf-6.7.5-py3-none-any.whl", hash = "sha256:07ba7f1d6e6d9aa2a17f5452e320a84718d4ce863367f7ede2fd72280349ab13", size = 331421, upload-time = "2026-03-02T09:05:19.722Z" }, ] [[package]]