From b2b58913c752c4b6066671a6ab85ce67e2e3a8da Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sun, 26 Apr 2026 18:51:45 -0700 Subject: [PATCH] feat: scaffold cf_input.gestures module + gestures-mediapipe dep group --- circuitforge_core/input/__init__.py | 0 circuitforge_core/input/gestures/__init__.py | 0 pyproject.toml | 5 +++++ tests/test_input/__init__.py | 0 tests/test_input/test_gestures/__init__.py | 0 5 files changed, 5 insertions(+) create mode 100644 circuitforge_core/input/__init__.py create mode 100644 circuitforge_core/input/gestures/__init__.py create mode 100644 tests/test_input/__init__.py create mode 100644 tests/test_input/test_gestures/__init__.py diff --git a/circuitforge_core/input/__init__.py b/circuitforge_core/input/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/circuitforge_core/input/gestures/__init__.py b/circuitforge_core/input/gestures/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index e1cd70e..49a8bca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,6 +102,11 @@ reranker-service = [ "fastapi>=0.110", "uvicorn[standard]>=0.29", ] +gestures-mediapipe = [ + "mediapipe>=0.10", + "opencv-python>=4.8", + "numpy>=1.24", +] dev = [ "circuitforge-core[manage]", "pytest>=8.0", diff --git a/tests/test_input/__init__.py b/tests/test_input/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/test_input/test_gestures/__init__.py b/tests/test_input/test_gestures/__init__.py new file mode 100644 index 0000000..e69de29