| [build-system] | |
| requires = ["setuptools"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "reachy_mini_conversation_demo" | |
| version = "0.1.0" | |
| authors = [{ name = "Pollen Robotics", email = "[email protected]" }] | |
| description = "" | |
| readme = "README.md" | |
| requires-python = ">=3.8" | |
| dependencies = [ | |
| "reachy_mini@git+ssh://[email protected]/pollen-robotics/reachy_mini@reachy_talk", | |
| "openai", | |
| "fastrtc", | |
| "onnxruntime", | |
| "PyGObject>=3.42.2, <=3.46.0", | |
| "torch", | |
| "transformers", | |
| "num2words", | |
| "dotenv", | |
| "ultralytics", | |
| "supervision", | |
| ] | |
| [project.optional-dependencies] | |
| dev = ["pytest", "ruff==0.12.0"] | |
| [project.scripts] | |
| reachy-mini-conversation-demo = "reachy_mini_conversation_demo.main:main" | |
| [tool.setuptools] | |
| package-dir = { "" = "src" } | |
| include-package-data = true | |
| [tool.setuptools.packages.find] | |
| where = ["src"] | |
| [tool.setuptools.package-data] | |
| reachy_mini = ["**/*"] # Inclut tous les fichiers non .py | |
| [tool.ruff] | |
| exclude = [] | |
| lint.extend-select = ["I", "D"] | |
| lint.ignore = [ | |
| "D203", # Incompatible with D211 | |
| "D213", # Incompatible with D212 | |
| ] | |