diff --git a/classic/forge/poetry.lock b/classic/forge/poetry.lock index 023681183d5c..7799eaca1116 100644 --- a/classic/forge/poetry.lock +++ b/classic/forge/poetry.lock @@ -4787,20 +4787,24 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pypdf" -version = "3.17.4" +version = "6.7.3" description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" files = [ - {file = "pypdf-3.17.4-py3-none-any.whl", hash = "sha256:6aa0f61b33779b64486de3f42835d3668badd48dac4a536aeb87da187a5eacd2"}, - {file = "pypdf-3.17.4.tar.gz", hash = "sha256:ec96e2e4fc9648ac609d19c00d41e9d606e0ae2ce5a0bbe7691426f5f157166a"}, + {file = "pypdf-6.7.3-py3-none-any.whl", hash = "sha256:cd25ac508f20b554a9fafd825186e3ba29591a69b78c156783c5d8a2d63a1c0a"}, + {file = "pypdf-6.7.3.tar.gz", hash = "sha256:eca55c78d0ec7baa06f9288e2be5c4e8242d5cbb62c7a4b94f2716f8e50076d2"}, ] +[package.dependencies] +typing_extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} + [package.extras] -crypto = ["PyCryptodome", "cryptography"] -dev = ["black", "flit", "pip-tools", "pre-commit (<2.18.0)", "pytest-cov", "pytest-socket", "pytest-timeout", "pytest-xdist", "wheel"] +crypto = ["cryptography"] +cryptodome = ["PyCryptodome"] +dev = ["flit", "pip-tools", "pre-commit", "pytest-cov", "pytest-socket", "pytest-timeout", "pytest-xdist", "wheel"] docs = ["myst_parser", "sphinx", "sphinx_rtd_theme"] -full = ["Pillow (>=8.0.0)", "PyCryptodome", "cryptography"] +full = ["Pillow (>=8.0.0)", "cryptography"] image = ["Pillow (>=8.0.0)"] [[package]] @@ -7084,4 +7088,4 @@ benchmark = ["agbenchmark"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "98943987dbafb450c36d64f462032014183db6b5047f44945bfb63557f64204c" +content-hash = "64e22dbe9ba3da71009fe02b0ccdbeafbba40f86a0e06ae64aae890e68e8fd9a" diff --git a/classic/forge/pyproject.toml b/classic/forge/pyproject.toml index 7cfd326f7813..af4c0dffb49a 100644 --- a/classic/forge/pyproject.toml +++ b/classic/forge/pyproject.toml @@ -42,7 +42,7 @@ python-docx = "*" python-dotenv = "^1.0.0" python-multipart = "^0.0.7" pylatexenc = "*" -pypdf = "^3.1.0" +pypdf = "^6.0.0" pyyaml = "^6.0" requests = "*" selenium = "^4.13.0"