moltbot_body / pyproject.toml
Eddie Hudson
Initial commit
6af0b1a
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "moltbot-body"
version = "0.1.0"
description = "Motlbot's physical body - Reachy Mini integration with Clawdbot"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
# Reachy Mini SDK
"reachy-mini>=1.2.13",
"reachy_mini_dances_library",
"reachy_mini_toolbox",
# Audio
"numpy",
"scipy",
"soundfile",
# Whisper STT (faster-whisper uses CTranslate2, no numba dependency)
"faster-whisper",
# HTTP client for Clawdbot gateway
"httpx",
"httpx-sse>=0.4.0",
# WebSocket for streaming TTS
"websockets>=12.0",
# Environment
"python-dotenv",
]
[project.optional-dependencies]
dev = [
"pytest",
"ruff",
]
[project.scripts]
moltbot-body = "moltbot_body.main:main"
[project.entry-points."reachy_mini_apps"]
moltbot-body = "moltbot_body.main:MoltbotBody"
[tool.setuptools.packages.find]
where = ["."]