Merge pull request #108 from pollen-robotics/107-add-reachy-mini-extras
Browse files- .github/workflows/tests.yml +3 -3
- .github/workflows/typecheck.yml +1 -1
- pyproject.toml +3 -0
.github/workflows/tests.yml
CHANGED
|
@@ -60,15 +60,15 @@ jobs:
|
|
| 60 |
# Prefetch HF dataset to avoid download during test collection
|
| 61 |
- name: Prefetch HF dataset
|
| 62 |
run: |
|
| 63 |
-
|
| 64 |
from huggingface_hub import snapshot_download
|
| 65 |
snapshot_download(
|
| 66 |
repo_id="pollen-robotics/reachy-mini-emotions-library",
|
| 67 |
repo_type="dataset",
|
| 68 |
etag_timeout=120,
|
| 69 |
-
max_workers=4
|
| 70 |
)
|
| 71 |
PY
|
| 72 |
|
| 73 |
- name: Run tests
|
| 74 |
-
run:
|
|
|
|
| 60 |
# Prefetch HF dataset to avoid download during test collection
|
| 61 |
- name: Prefetch HF dataset
|
| 62 |
run: |
|
| 63 |
+
.venv/bin/python - <<'PY'
|
| 64 |
from huggingface_hub import snapshot_download
|
| 65 |
snapshot_download(
|
| 66 |
repo_id="pollen-robotics/reachy-mini-emotions-library",
|
| 67 |
repo_type="dataset",
|
| 68 |
etag_timeout=120,
|
| 69 |
+
max_workers=4,
|
| 70 |
)
|
| 71 |
PY
|
| 72 |
|
| 73 |
- name: Run tests
|
| 74 |
+
run: .venv/bin/pytest -q
|
.github/workflows/typecheck.yml
CHANGED
|
@@ -26,4 +26,4 @@ jobs:
|
|
| 26 |
run: uv sync --frozen --group dev --extra all_vision
|
| 27 |
|
| 28 |
- name: Run mypy
|
| 29 |
-
run:
|
|
|
|
| 26 |
run: uv sync --frozen --group dev --extra all_vision
|
| 27 |
|
| 28 |
- name: Run mypy
|
| 29 |
+
run: .venv/bin/mypy --pretty --show-error-codes .
|
pyproject.toml
CHANGED
|
@@ -30,6 +30,9 @@ dependencies = [
|
|
| 30 |
]
|
| 31 |
|
| 32 |
[project.optional-dependencies]
|
|
|
|
|
|
|
|
|
|
| 33 |
local_vision = ["torch", "transformers", "num2words"]
|
| 34 |
yolo_vision = ["ultralytics", "supervision"]
|
| 35 |
mediapipe_vision = ["mediapipe>=0.10.14"]
|
|
|
|
| 30 |
]
|
| 31 |
|
| 32 |
[project.optional-dependencies]
|
| 33 |
+
reachy_mini_wireless = [
|
| 34 |
+
"reachy_mini[gstreamer,wireless-version]",
|
| 35 |
+
]
|
| 36 |
local_vision = ["torch", "transformers", "num2words"]
|
| 37 |
yolo_vision = ["ultralytics", "supervision"]
|
| 38 |
mediapipe_vision = ["mediapipe>=0.10.14"]
|