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.0.0.rc5",
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
- app = FastAPI()
 
 
 
 
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__":