diff --git a/pyproject.toml b/pyproject.toml index 86565f0..92bbf71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,7 @@ dependencies = [ "fastapi>=0.136.1", "httpx>=0.28.1", "pillow>=12.2.0", + "python-multipart>=0.0.32", "pyyaml>=6.0.3", "uvicorn[standard]>=0.46.0", ] diff --git a/uv.lock b/uv.lock index eab2084..95b4845 100644 --- a/uv.lock +++ b/uv.lock @@ -40,6 +40,7 @@ dependencies = [ { name = "fastapi" }, { name = "httpx" }, { name = "pillow" }, + { name = "python-multipart" }, { name = "pyyaml" }, { name = "uvicorn", extra = ["standard"] }, ] @@ -49,6 +50,7 @@ requires-dist = [ { name = "fastapi", specifier = ">=0.136.1" }, { name = "httpx", specifier = ">=0.28.1" }, { name = "pillow", specifier = ">=12.2.0" }, + { name = "python-multipart", specifier = ">=0.0.32" }, { name = "pyyaml", specifier = ">=6.0.3" }, { name = "uvicorn", extras = ["standard"], specifier = ">=0.46.0" }, ] @@ -258,6 +260,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" }, ] +[[package]] +name = "python-multipart" +version = "0.0.32" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/42/55c32bb9b12693c092ad250a0e82edb5b31ddeda6eb772de5f308b3804ad/python_multipart-0.0.32.tar.gz", hash = "sha256:be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e", size = 46881, upload-time = "2026-06-04T16:18:58.647Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/04/e8135ebd1ad02c56ec633277529b2602ff99ff634be76cdba5744cf554fd/python_multipart-0.0.32-py3-none-any.whl", hash = "sha256:ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23", size = 30042, upload-time = "2026-06-04T16:18:57.319Z" }, +] + [[package]] name = "pyyaml" version = "6.0.3"