[project] name = "ai-time-machine" version = "0.1.0" description = "A modular Gradio voice-first time machine experience for the Build Small Hackathon." requires-python = ">=3.9,<3.14" dependencies = [ "fastapi>=0.115,<1", "gradio>=6.14,<7", "pydantic>=2.0,<3", "pyyaml>=6.0", "uvicorn[standard]>=0.30,<1", "eval_type_backport>=0.1.0", "huggingface_hub>=0.36,<1", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "kokoro>=0.9.4; python_version < '3.13'", "soundfile>=0.12", ] modal = [ "modal>=0.73.82", ] [tool.pytest.ini_options] pythonpath = ["src"] testpaths = ["tests"] markers = [ "integration: requires real model runtimes or external services", "slow: slower checks not required for local smoke tests", ]