Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion projects/egress-gate/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ authors = [
]
dependencies = [
"grpcio>=1.81.1,<2",
"protobuf>=6.33.5,<7",
"protobuf>=7.36,<8", # 7.36.0 fixes protobuf security advisories.
"pydantic>=2.11,<3",
"pyyaml>=6,<7",
"regex>=2026.7.19,<2027",
Expand Down
20 changes: 10 additions & 10 deletions projects/egress-gate/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 14 additions & 2 deletions projects/reachy-mini-openshell/native-controller/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools>=68"]
requires = ["setuptools>=84,<85"]
build-backend = "setuptools.build_meta"

[project]
Expand All @@ -9,14 +9,26 @@ description = "Trusted Reachy Mini media and OpenShell lifecycle controller."
readme = "README.md"
requires-python = ">=3.10,<3.13"
dependencies = [
"aiohttp>=3.14.3,<4", # 3.14.3 fixes advisories pulled in by reachy-mini.
"fastapi>=0.115,<1",
"gstreamer-bundle>=1.28.6,<1.29; sys_platform != 'linux'", # Latest macOS-compatible release; 1.29.2a0 has no gstreamer-python macOS wheel.
"numpy>=1.26,<3",
"pillow>=10,<13",
"pillow>=12.3,<13",
"pip>=26.2.1,<27", # 26.2.1 fixes advisories pulled in by reachy-mini.
"reachy-mini>=1.8,<1.9",
"starlette>=1.6,<2", # 1.6.0 fixes advisories pulled in by reachy-mini.
"uvicorn>=0.34,<1",
"websockets>=15,<16",
]

[tool.uv]
# reachy-mini 1.8.x still carries obsolete upper/exact transitive pins. Keep
# the audited versions authoritative until its published metadata catches up.
override-dependencies = [
"gstreamer-bundle>=1.28.6,<1.29; sys_platform != 'linux'",
"starlette>=1.6,<2",
]

[project.entry-points.reachy_mini_apps]
reachy_mini_openshell_controller = "reachy_mini_openshell_controller.app:ReachyOpenShellApp"

Expand Down
25 changes: 20 additions & 5 deletions projects/reachy-mini-openshell/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[build-system]
requires = [ "setuptools",]
requires = [ "setuptools>=84,<85",]
build-backend = "setuptools.build_meta"

[project]
Expand All @@ -9,11 +9,16 @@ description = "Reachy Mini conversation demo for OpenShell."
readme = "README.md"
requires-python = ">=3.10,<3.13"
dependencies = [
"aiohttp>=3.14.3,<4", # 3.14.3 fixes aiohttp security advisories pulled in by reachy-mini.
"aiortc>=1.13.0",
"fastrtc>=0.0.34",
"gradio==5.50.1.dev1",
"huggingface-hub==1.3.0",
"gstreamer-bundle>=1.28.6,<1.29; sys_platform != 'linux'", # Latest macOS-compatible release; 1.29.2a0 has no gstreamer-python macOS wheel.
"huggingface-hub>=1.5,<2",
"opencv-python>=4.12.0.88",
"pillow>=12.3,<13", # 12.3.0 fixes Pillow security advisories pulled in by Gradio.
"pip>=26.2.1,<27", # 26.2.1 fixes pip security advisories pulled in by reachy-mini.
"protobuf>=7.36,<8", # 7.36.0 fixes protobuf security advisories pulled in by ONNX Runtime.
"python-dotenv",
"openai>=2.1",
"httpx>=0.27",
Expand All @@ -22,6 +27,8 @@ dependencies = [
"reachy-mini[mujoco]==1.8.0",
"eclipse-zenoh~=1.7.0",
"gradio_client>=1.13.3",
"setuptools>=84,<85", # 84.0.0 fixes setuptools security advisories pulled in by torch.
"starlette>=1.6,<2", # 1.6.0 fixes Starlette security advisories pulled in by Gradio and reachy-mini.
]
[[project.authors]]
name = "Pollen Robotics"
Expand All @@ -42,12 +49,20 @@ dev = [
environments = [
"sys_platform == 'darwin'",
]
# reachy-mini 1.8.0 still carries obsolete upper/exact transitive pins. Keep
# the audited versions authoritative until its published metadata catches up.
override-dependencies = [
"gstreamer-bundle>=1.28.6,<1.29; sys_platform != 'linux'",
"huggingface-hub>=1.5,<2",
"pillow>=12.3,<13",
"starlette>=1.6,<2",
]

[project.optional-dependencies]
local_vision = [ "torch>=2.1", "transformers==5.0.0rc2", "num2words",]
local_vision = [ "torch>=2.13,<3", "transformers>=5.15.1,<6", "num2words",]
yolo_vision = [ "ultralytics", "supervision", "onnxruntime",]
mediapipe_vision = [ "mediapipe==0.10.14",]
all_vision = [ "torch>=2.1", "transformers==5.0.0rc2", "num2words", "ultralytics", "supervision", "onnxruntime", "mediapipe==0.10.14",]
mediapipe_vision = [ "mediapipe>=0.10.35,<0.11",]
all_vision = [ "torch>=2.13,<3", "transformers>=5.15.1,<6", "num2words", "ultralytics", "supervision", "onnxruntime", "mediapipe>=0.10.35,<0.11",]

[project.scripts]
reachy-mini-conversation-app = "reachy_mini_conversation_app.main:main"
Expand Down
Loading