[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src"] [tool.hatch.metadata] allow-direct-references = true [project] name = "open-voice-agent" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.12,<3.13" dependencies = [ "opentelemetry-api>=1.34.0,<1.35.0", "opentelemetry-sdk>=1.34.0,<1.35.0", "opentelemetry-exporter-otlp>=1.34.0,<1.35.0", "livekit-agents[silero,turn-detector, mcp, openai]>=1.3.3,<1.4", "livekit-plugins-noise-cancellation~=0.2", "livekit-api==1.1.0", "pocket-tts>=1.0.3", "scipy>=1.17.0", "python-dotenv>=1.2.1", "pydantic-settings>=2.12.0", "streamlit>=1.54.0", "transformers>=5.2.0", "pytest>=8.0.0", "livekit-plugins-nvidia>=1.3.3", "soundfile>=0.13.1", "livekit-plugins-deepgram>=1.3.3", ] [tool.pytest.ini_options] testpaths = ["tests"]