diff --git a/apps/essays/pyproject.toml b/apps/essays/pyproject.toml index 92bf707..2d0e295 100644 --- a/apps/essays/pyproject.toml +++ b/apps/essays/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ "azure-cosmos>=4.10.0", "azure-storage-blob>=12.24.0", "azure-ai-documentintelligence>=1.0.2", - "pypdf>=4.0.0", + "pypdf>=6.10.2", "pydantic>=2.9.2", "pydantic-settings>=2.4.0", "PyJWT[crypto]>=2.10.1", @@ -35,7 +35,7 @@ dependencies = [ "python-multipart>=0.0.22", "rapidfuzz>=3.10.0", "azure-ai-vision-imageanalysis>=1.0.0", - "pypdf>=4.2.0", + "pypdf>=6.10.2", "Pillow>=10.0.0", ] diff --git a/apps/essays/uv.lock b/apps/essays/uv.lock index 4fb2aba..a392ba1 100644 --- a/apps/essays/uv.lock +++ b/apps/essays/uv.lock @@ -1671,11 +1671,11 @@ crypto = [ [[package]] name = "pypdf" -version = "6.8.0" +version = "6.10.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b4/a3/e705b0805212b663a4c27b861c8a603dba0f8b4bb281f96f8e746576a50d/pypdf-6.8.0.tar.gz", hash = "sha256:cb7eaeaa4133ce76f762184069a854e03f4d9a08568f0e0623f7ea810407833b", size = 5307831, upload-time = "2026-03-09T13:37:40.591Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/3f/9f2167401c2e94833ca3b69535bad89e533b5de75fefe4197a2c224baec2/pypdf-6.10.2.tar.gz", hash = "sha256:7d09ce108eff6bf67465d461b6ef352dcb8d84f7a91befc02f904455c6eea11d", size = 5315679, upload-time = "2026-04-15T16:37:36.978Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/ec/4ccf3bb86b1afe5d7176e1c8abcdbf22b53dd682ec2eda50e1caadcf6846/pypdf-6.8.0-py3-none-any.whl", hash = "sha256:2a025080a8dd73f48123c89c57174a5ff3806c71763ee4e49572dc90454943c7", size = 332177, upload-time = "2026-03-09T13:37:38.774Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d6/1d5c60cc17bbdf37c1552d9c03862fc6d32c5836732a0415b2d637edc2d0/pypdf-6.10.2-py3-none-any.whl", hash = "sha256:aa53be9826655b51c96741e5d7983ca224d898ac0a77896e64636810517624aa", size = 336308, upload-time = "2026-04-15T16:37:34.851Z" }, ] [[package]] @@ -2202,8 +2202,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.9.2" }, { name = "pydantic-settings", specifier = ">=2.4.0" }, { name = "pyjwt", extras = ["crypto"], specifier = ">=2.10.1" }, - { name = "pypdf", specifier = ">=4.0.0" }, - { name = "pypdf", specifier = ">=4.2.0" }, + { name = "pypdf", specifier = ">=6.10.2" }, { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.3.3" }, { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.23.7" }, { name = "python-dotenv", specifier = ">=1.0.1" },