Metadata-Version: 2.4
Name: flyclaw
Version: 2026.5.28
Summary: Self-contained AI assistant with QQ channel
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: openai>=1.0
Requires-Dist: fastapi>=0.115
Requires-Dist: uvicorn>=0.34
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: aiosqlite>=0.20
Requires-Dist: httpx>=0.28
Requires-Dist: apscheduler>=3.11
Requires-Dist: watchfiles>=1.0
Requires-Dist: tavily-python>=0.5
Requires-Dist: websockets>=13.0
Requires-Dist: python-dotenv>=1.0
Requires-Dist: markdownify>=0.14
Requires-Dist: cryptography>=42.0
Requires-Dist: aiohttp<4,>=3.9
Requires-Dist: qrcode<8,>=7.0
Requires-Dist: pyautogui>=0.9.54; sys_platform == "win32"
Requires-Dist: Pillow>=10.0; sys_platform == "win32"
Requires-Dist: edge-tts>=6.0
Requires-Dist: playwright>=1.40
Requires-Dist: playwright-stealth>=1.0
Provides-Extra: memory
Requires-Dist: sqlite-vec>=0.1.6; extra == "memory"
Provides-Extra: memory-lancedb
Requires-Dist: lancedb>=0.6; extra == "memory-lancedb"
Requires-Dist: pyarrow; extra == "memory-lancedb"
Provides-Extra: termux
Requires-Dist: flyclaw[memory]; extra == "termux"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.24; extra == "dev"
Requires-Dist: pytest-cov>=6.0; extra == "dev"
Requires-Dist: ruff>=0.8; extra == "dev"
Requires-Dist: httpx>=0.28; extra == "dev"
Dynamic: license-file
