apirrone
commited on
Commit
·
b975afb
1
Parent(s):
2c23ac8
fix reachy_mini dependency version
Browse files
pyproject.toml
CHANGED
|
@@ -26,7 +26,7 @@ dependencies = [
|
|
| 26 |
#Reachy mini
|
| 27 |
"reachy_mini_dances_library",
|
| 28 |
"reachy_mini_toolbox",
|
| 29 |
-
"reachy_mini>=1.
|
| 30 |
]
|
| 31 |
|
| 32 |
[project.optional-dependencies]
|
|
|
|
| 26 |
#Reachy mini
|
| 27 |
"reachy_mini_dances_library",
|
| 28 |
"reachy_mini_toolbox",
|
| 29 |
+
"reachy_mini>=1.1.2",
|
| 30 |
]
|
| 31 |
|
| 32 |
[project.optional-dependencies]
|
src/reachy_mini_conversation_app/main.py
CHANGED
|
@@ -33,7 +33,7 @@ def main() -> None:
|
|
| 33 |
run(args)
|
| 34 |
|
| 35 |
|
| 36 |
-
def run(args: argparse.Namespace, robot: ReachyMini = None, app_stop_event: Optional[threading.Event] = None) -> None:
|
| 37 |
"""Run the Reachy Mini conversation app."""
|
| 38 |
from reachy_mini_conversation_app.moves import MovementManager
|
| 39 |
from reachy_mini_conversation_app.console import LocalStream
|
|
@@ -106,7 +106,11 @@ def run(args: argparse.Namespace, robot: ReachyMini = None, app_stop_event: Opti
|
|
| 106 |
ui_args={"title": "Talk with Reachy Mini"},
|
| 107 |
)
|
| 108 |
stream_manager = stream.ui
|
| 109 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
app = gr.mount_gradio_app(app, stream.ui, path="/")
|
| 111 |
else:
|
| 112 |
stream_manager = LocalStream(handler, robot)
|
|
@@ -164,7 +168,7 @@ class ReachyMiniConversationApp(ReachyMiniApp): # type: ignore[misc]
|
|
| 164 |
|
| 165 |
args = parse_args()
|
| 166 |
args.gradio = True # Force gradio for Reachy Mini App integration
|
| 167 |
-
run(args, robot=reachy_mini, app_stop_event=stop_event)
|
| 168 |
|
| 169 |
|
| 170 |
if __name__ == "__main__":
|
|
|
|
| 33 |
run(args)
|
| 34 |
|
| 35 |
|
| 36 |
+
def run(args: argparse.Namespace, robot: ReachyMini = None, app_stop_event: Optional[threading.Event] = None, settings_app=None) -> None:
|
| 37 |
"""Run the Reachy Mini conversation app."""
|
| 38 |
from reachy_mini_conversation_app.moves import MovementManager
|
| 39 |
from reachy_mini_conversation_app.console import LocalStream
|
|
|
|
| 106 |
ui_args={"title": "Talk with Reachy Mini"},
|
| 107 |
)
|
| 108 |
stream_manager = stream.ui
|
| 109 |
+
if not settings_app:
|
| 110 |
+
app = FastAPI()
|
| 111 |
+
else:
|
| 112 |
+
app = settings_app
|
| 113 |
+
|
| 114 |
app = gr.mount_gradio_app(app, stream.ui, path="/")
|
| 115 |
else:
|
| 116 |
stream_manager = LocalStream(handler, robot)
|
|
|
|
| 168 |
|
| 169 |
args = parse_args()
|
| 170 |
args.gradio = True # Force gradio for Reachy Mini App integration
|
| 171 |
+
run(args, robot=reachy_mini, app_stop_event=stop_event, settings_app=self.settings_app)
|
| 172 |
|
| 173 |
|
| 174 |
if __name__ == "__main__":
|