/ pyproject.toml
pyproject.toml
1 [project] 2 name = "askjg-demo-gemini-pcc" 3 version = "0.1" 4 description = "Voice AI demo assistant using Gemini Live native audio" 5 requires-python = ">=3.10" 6 dependencies = [ 7 # Pipecat with Gemini Live and Daily transport 8 # Note: 'webrtc' extra is for local testing only, not needed in production 9 "pipecat-ai[google,daily,silero,runner,webrtc]==0.0.98", 10 "pipecatcloud", 11 "python-dotenv", 12 "loguru", 13 # Call recording to GCS 14 "gcloud-aio-storage", 15 "aiohttp", 16 # End-of-call reporting 17 "httpx", 18 # Post-call processing (summary + transcript) 19 "google-genai>=1.0.0", 20 ] 21 22 [dependency-groups] 23 dev = [ 24 "pytest>=8.0.0", 25 "pytest-asyncio>=0.24.0", 26 ] 27 28 [tool.pytest.ini_options] 29 asyncio_mode = "auto" 30 asyncio_default_fixture_loop_scope = "function"