From 6bb63dd67b92c3554186674c6d90f5bd2321e1c1 Mon Sep 17 00:00:00 2001 From: TheOnlyWayUp Date: Fri, 6 Dec 2024 15:28:51 +0000 Subject: [PATCH] feat(api): Add exiftool to requirements --- .gitignore | 1 + src/api/pyproject.toml | 1 + src/api/uv.lock | 11 +++++++++++ 3 files changed, 13 insertions(+) diff --git a/.gitignore b/.gitignore index 1fa3d04..35a76c3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ __pycache__ venv *epub +*pdf data *ipynb build diff --git a/src/api/pyproject.toml b/src/api/pyproject.toml index 8160e1d..6c29a7f 100644 --- a/src/api/pyproject.toml +++ b/src/api/pyproject.toml @@ -18,6 +18,7 @@ dependencies = [ "bs4>=0.0.2", "uvicorn>=0.32.1", "pdfkit>=1.0.0", + "pyexiftool>=0.5.6", ] [tool.ruff.lint] diff --git a/src/api/uv.lock b/src/api/uv.lock index 0927fd7..0898c02 100644 --- a/src/api/uv.lock +++ b/src/api/uv.lock @@ -222,6 +222,7 @@ dependencies = [ { name = "fastapi" }, { name = "pdfkit" }, { name = "pydantic-settings" }, + { name = "pyexiftool" }, { name = "python-dotenv" }, { name = "rich" }, { name = "type-extensions" }, @@ -239,6 +240,7 @@ requires-dist = [ { name = "fastapi", specifier = ">=0.115.5" }, { name = "pdfkit", specifier = ">=1.0.0" }, { name = "pydantic-settings", specifier = ">=2.6.1" }, + { name = "pyexiftool", specifier = ">=0.5.6" }, { name = "python-dotenv", specifier = ">=1.0.1" }, { name = "rich", specifier = ">=13.9.4" }, { name = "type-extensions", specifier = ">=0.1.2" }, @@ -894,6 +896,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5e/f9/ff95fd7d760af42f647ea87f9b8a383d891cdb5e5dbd4613edaeb094252a/pydantic_settings-2.6.1-py3-none-any.whl", hash = "sha256:7fb0637c786a558d3103436278a7c4f1cfd29ba8973238a50c5bb9a55387da87", size = 28595 }, ] +[[package]] +name = "pyexiftool" +version = "0.5.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/48/406da6691d15abf3c8d399bce8bc588709a5b54e857fd7c22dad2f90c33c/PyExifTool-0.5.6.tar.gz", hash = "sha256:22a972c1c212d1ad5f61916fded5057333dcc48fb8e42eed12d2ff9665b367ae", size = 56365 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/b9/175e9a1f8f3f94b22f622f0fcac853ae2c43cb4ac6034f849269c6086dac/PyExifTool-0.5.6-py3-none-any.whl", hash = "sha256:ac7d7836d2bf373f20aa558528f6b2222c4c0d896ed28c951a3ff8e6cec05a87", size = 51243 }, +] + [[package]] name = "pygments" version = "2.18.0"