face_detection / pyproject.toml
Boopathy Sivakumar
Play audio on robot using ReachyMini.media.play_sound
a44db8c
Raw
History Blame Contribute Delete
1.09 kB
[project]
name = "reachy-mini-face-detection"
version = "0.1.0"
description = "Face + expression detection app for the Reachy Mini robot. Reacts to people with random expressive movements."
readme = "README.md"
requires-python = ">=3.12"
license = { text = "Apache-2.0" }
authors = [{ name = "Presidio" }]
dependencies = [
"numpy>=1.26",
"opencv-python>=4.9",
]
# The robot SDK is only needed to run on/against the robot, not for local
# unit testing of the detection + behaviour logic.
[project.optional-dependencies]
robot = ["reachy-mini"]
dev = ["pytest>=8.0"]
# Entry point the Reachy Mini daemon uses to discover the app.
[project.entry-points."reachy_mini_apps"]
reachy-mini-face-detection = "face_detection.main:FaceDetection"
# Convenience CLI for testing detection on a local webcam (no robot needed).
[project.scripts]
face-detection-preview = "face_detection.local_preview:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["face_detection"]
[tool.pytest.ini_options]
testpaths = ["tests"]