From 45ca2089b2d9a9ff4f4d708b0b52c5d2cdd74e70 Mon Sep 17 00:00:00 2001 From: HERITAGE-XION Date: Fri, 9 Jan 2026 12:06:51 +0100 Subject: [PATCH] metadata-scrubber-tool: initial commit, installed pyPDF --- pyproject.toml | 1 + uv.lock | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 962c1979..d9f43c51 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ dependencies = [ "rich>=14.0.0", "pillow>=12.0.0", "piexif>=1.1.3", + "pypdf>=6.5.0", ] [project.optional-dependencies] diff --git a/uv.lock b/uv.lock index 8e1a939e..97a4212e 100644 --- a/uv.lock +++ b/uv.lock @@ -243,12 +243,13 @@ wheels = [ ] [[package]] -name = "metadata-scrubber-tool" -version = "0.1.0" +name = "metadata-scrubber" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "piexif" }, { name = "pillow" }, + { name = "pypdf" }, { name = "rich" }, { name = "typer" }, ] @@ -266,6 +267,7 @@ requires-dist = [ { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.19.0" }, { name = "piexif", specifier = ">=1.1.3" }, { name = "pillow", specifier = ">=12.0.0" }, + { name = "pypdf", specifier = ">=6.5.0" }, { name = "pytest", marker = "extra == 'dev'", specifier = ">=9.0.0" }, { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=6.0.0" }, { name = "rich", specifier = ">=14.0.0" }, @@ -472,6 +474,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] +[[package]] +name = "pypdf" +version = "6.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4d/9b/db1056a54eda8cd44f9e5128e87e1142cb328295dad92bbec0d39f251641/pypdf-6.5.0.tar.gz", hash = "sha256:9e78950906380ae4f2ce1d9039e9008098ba6366a4d9c7423c4bdbd6e6683404", size = 5277655, upload-time = "2025-12-21T11:07:19.876Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/db/f2e7703791a1f32532618b82789ddddb7173b9e22d97e34cc11950d8e330/pypdf-6.5.0-py3-none-any.whl", hash = "sha256:9cef8002aaedeecf648dfd9ff1ce38f20ae8d88e2534fced6630038906440b25", size = 329560, upload-time = "2025-12-21T11:07:18.173Z" }, +] + [[package]] name = "pytest" version = "9.0.2"