diff --git a/pyproject.toml b/pyproject.toml index 5a8e492..b322a15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ dependencies = [ "gradio>=3.50.2", "mcp-simple-arxiv==0.2.2", "mcp-server-fetch==2025.1.17", + "xmltodict>=0.14.2", ] [project.urls] diff --git a/uv.lock b/uv.lock index af4ceb7..579daa7 100644 --- a/uv.lock +++ b/uv.lock @@ -2290,6 +2290,7 @@ dependencies = [ { name = "gradio" }, { name = "mcp-server-fetch" }, { name = "mcp-simple-arxiv" }, + { name = "xmltodict" }, ] [package.metadata] @@ -2300,6 +2301,7 @@ requires-dist = [ { name = "gradio", specifier = ">=3.50.2" }, { name = "mcp-server-fetch", specifier = "==2025.1.17" }, { name = "mcp-simple-arxiv", specifier = "==0.2.2" }, + { name = "xmltodict", specifier = ">=0.14.2" }, ] [[package]] @@ -4193,6 +4195,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fc/be/8302d331252974200ff4adb392d1fc67e4ff161c85a3109b915f4cbaa1ca/xls2xlsx-0.2.0-py2.py3-none-any.whl", hash = "sha256:a6b9c6f887d2e366a54d26682d1ec399f5dbf408567d47768ef6178ef587af4e", size = 39191 }, ] +[[package]] +name = "xmltodict" +version = "0.14.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981 }, +] + [[package]] name = "xxhash" version = "3.5.0"