[project] name = "unit-4-gaia-challenge" version = "0.1.0" requires-python = ">=3.12" dependencies = [ "accelerate>=1.7.0", "av>=14.4.0", "fastexcel>=0.14.0", "gradio>=5.34.0", "httpx>=0.28.1", "huggingface-hub[hf-xet]>=0.32.6", "langchain-community>=0.3.25", "langchain-yt-dlp>=0.0.8", "langchain[openai]>=0.3.25", "langgraph>=0.4.8", "networkx==3.4.2", "num2words>=0.5.14", "opencv-python>=4.11.0.86", "polars>=1.30.0", "python-dotenv>=1.1.0", "smolagents[audio,gradio,litellm,toolkit]>=1.18.0", "torch>=2.7.1", "transformers>=4.52.4", "wikipedia-api>=0.8.1", "youtube-transcript-api>=1.1.0", "yt-dlp>=2025.6.9", ] [dependency-groups] dev = [ "ipykernel>=6.29.5", "ipywidgets>=8.1.7", "jupyter>=1.1.1", ] [tool.uv.sources] torch = [ { index = "pytorch-cpu", marker = "platform_system != 'Darwin'" }, ] torchvision = [ { index = "pytorch-cpu", marker = "platform_system != 'Darwin'" }, ] [[tool.uv.index]] name = "pytorch-cpu" url = "https://download.pytorch.org/whl/cpu" explicit = true