Alina Lozovskaya
commited on
Commit
·
f80703d
1
Parent(s):
20be2a5
Update README installation
Browse files
README.md
CHANGED
|
@@ -13,6 +13,19 @@ source .venv/bin/activate
|
|
| 13 |
uv sync
|
| 14 |
```
|
| 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
### Using pip
|
| 17 |
Alternatively, you can install using pip in editable mode:
|
| 18 |
|
|
@@ -22,6 +35,19 @@ source .venv/bin/activate
|
|
| 22 |
pip install -e .
|
| 23 |
```
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
## Run
|
| 26 |
|
| 27 |
```bash
|
|
|
|
| 13 |
uv sync
|
| 14 |
```
|
| 15 |
|
| 16 |
+
To include optional vision dependencies:
|
| 17 |
+
```
|
| 18 |
+
uv sync --extra local_vision # For local PyTorch/Transformers vision
|
| 19 |
+
uv sync --extra yolo_vision # For YOLO-based vision
|
| 20 |
+
uv sync --extra mediapipe_vision # For MediaPipe-based vision
|
| 21 |
+
uv sync --extra all_vision # For all vision features
|
| 22 |
+
```
|
| 23 |
+
|
| 24 |
+
You can combine extras or include dev dependencies:
|
| 25 |
+
```
|
| 26 |
+
uv sync --extra all_vision --group dev
|
| 27 |
+
```
|
| 28 |
+
|
| 29 |
### Using pip
|
| 30 |
Alternatively, you can install using pip in editable mode:
|
| 31 |
|
|
|
|
| 35 |
pip install -e .
|
| 36 |
```
|
| 37 |
|
| 38 |
+
To include optional vision dependencies:
|
| 39 |
+
```
|
| 40 |
+
pip install -e .[local_vision]
|
| 41 |
+
pip install -e .[yolo_vision]
|
| 42 |
+
pip install -e .[mediapipe_vision]
|
| 43 |
+
pip install -e .[all_vision]
|
| 44 |
+
```
|
| 45 |
+
|
| 46 |
+
To include dev dependencies:
|
| 47 |
+
```
|
| 48 |
+
pip install -e .[dev]
|
| 49 |
+
```
|
| 50 |
+
|
| 51 |
## Run
|
| 52 |
|
| 53 |
```bash
|
uv.lock
CHANGED
|
@@ -613,18 +613,6 @@ wheels = [
|
|
| 613 |
{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
|
| 614 |
]
|
| 615 |
|
| 616 |
-
[[package]]
|
| 617 |
-
name = "coloredlogs"
|
| 618 |
-
version = "15.0.1"
|
| 619 |
-
source = { registry = "https://pypi.org/simple" }
|
| 620 |
-
dependencies = [
|
| 621 |
-
{ name = "humanfriendly" },
|
| 622 |
-
]
|
| 623 |
-
sdist = { url = "https://files.pythonhosted.org/packages/cc/c7/eed8f27100517e8c0e6b923d5f0845d0cb99763da6fdee00478f91db7325/coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0", size = 278520, upload-time = "2021-06-11T10:22:45.202Z" }
|
| 624 |
-
wheels = [
|
| 625 |
-
{ url = "https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934", size = 46018, upload-time = "2021-06-11T10:22:42.561Z" },
|
| 626 |
-
]
|
| 627 |
-
|
| 628 |
[[package]]
|
| 629 |
name = "contourpy"
|
| 630 |
version = "1.3.2"
|
|
@@ -910,12 +898,6 @@ wheels = [
|
|
| 910 |
{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", hash = "sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af", size = 331094, upload-time = "2025-09-07T18:57:58.071Z" },
|
| 911 |
]
|
| 912 |
|
| 913 |
-
[[package]]
|
| 914 |
-
name = "docopt"
|
| 915 |
-
version = "0.6.2"
|
| 916 |
-
source = { registry = "https://pypi.org/simple" }
|
| 917 |
-
sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491", size = 25901, upload-time = "2014-06-16T11:18:57.406Z" }
|
| 918 |
-
|
| 919 |
[[package]]
|
| 920 |
name = "eclipse-zenoh"
|
| 921 |
version = "1.5.1"
|
|
@@ -1396,18 +1378,6 @@ wheels = [
|
|
| 1396 |
{ url = "https://files.pythonhosted.org/packages/39/7b/bb06b061991107cd8783f300adff3e7b7f284e330fd82f507f2a1417b11d/huggingface_hub-0.34.4-py3-none-any.whl", hash = "sha256:9b365d781739c93ff90c359844221beef048403f1bc1f1c123c191257c3c890a", size = 561452, upload-time = "2025-08-08T09:14:50.159Z" },
|
| 1397 |
]
|
| 1398 |
|
| 1399 |
-
[[package]]
|
| 1400 |
-
name = "humanfriendly"
|
| 1401 |
-
version = "10.0"
|
| 1402 |
-
source = { registry = "https://pypi.org/simple" }
|
| 1403 |
-
dependencies = [
|
| 1404 |
-
{ name = "pyreadline3", marker = "sys_platform == 'win32'" },
|
| 1405 |
-
]
|
| 1406 |
-
sdist = { url = "https://files.pythonhosted.org/packages/cc/3f/2c29224acb2e2df4d2046e4c73ee2662023c58ff5b113c4c1adac0886c43/humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc", size = 360702, upload-time = "2021-09-17T21:40:43.31Z" }
|
| 1407 |
-
wheels = [
|
| 1408 |
-
{ url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794, upload-time = "2021-09-17T21:40:39.897Z" },
|
| 1409 |
-
]
|
| 1410 |
-
|
| 1411 |
[[package]]
|
| 1412 |
name = "idna"
|
| 1413 |
version = "3.10"
|
|
@@ -2305,18 +2275,6 @@ wheels = [
|
|
| 2305 |
{ url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" },
|
| 2306 |
]
|
| 2307 |
|
| 2308 |
-
[[package]]
|
| 2309 |
-
name = "num2words"
|
| 2310 |
-
version = "0.5.14"
|
| 2311 |
-
source = { registry = "https://pypi.org/simple" }
|
| 2312 |
-
dependencies = [
|
| 2313 |
-
{ name = "docopt" },
|
| 2314 |
-
]
|
| 2315 |
-
sdist = { url = "https://files.pythonhosted.org/packages/f6/58/ad645bd38b4b648eb2fc2ba1b909398e54eb0cbb6a7dbd2b4953e38c9621/num2words-0.5.14.tar.gz", hash = "sha256:b066ec18e56b6616a3b38086b5747daafbaa8868b226a36127e0451c0cf379c6", size = 218213, upload-time = "2024-12-17T20:17:10.191Z" }
|
| 2316 |
-
wheels = [
|
| 2317 |
-
{ url = "https://files.pythonhosted.org/packages/d6/5b/545e9267a1cc080c8a1be2746113a063e34bcdd0f5173fd665a5c13cb234/num2words-0.5.14-py3-none-any.whl", hash = "sha256:1c8e5b00142fc2966fd8d685001e36c4a9911e070d1b120e1beb721fa1edb33d", size = 163525, upload-time = "2024-12-17T20:17:06.074Z" },
|
| 2318 |
-
]
|
| 2319 |
-
|
| 2320 |
[[package]]
|
| 2321 |
name = "numba"
|
| 2322 |
version = "0.62.1"
|
|
@@ -2537,43 +2495,6 @@ wheels = [
|
|
| 2537 |
{ url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" },
|
| 2538 |
]
|
| 2539 |
|
| 2540 |
-
[[package]]
|
| 2541 |
-
name = "onnxruntime"
|
| 2542 |
-
version = "1.23.0"
|
| 2543 |
-
source = { registry = "https://pypi.org/simple" }
|
| 2544 |
-
dependencies = [
|
| 2545 |
-
{ name = "coloredlogs" },
|
| 2546 |
-
{ name = "flatbuffers" },
|
| 2547 |
-
{ name = "numpy" },
|
| 2548 |
-
{ name = "packaging" },
|
| 2549 |
-
{ name = "protobuf" },
|
| 2550 |
-
{ name = "sympy" },
|
| 2551 |
-
]
|
| 2552 |
-
wheels = [
|
| 2553 |
-
{ url = "https://files.pythonhosted.org/packages/4e/28/4c76b7feca063d47880e76bee235e829bcc4adb87cc26ecff248ece31f17/onnxruntime-1.23.0-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:009bf5ecad107a7f11af8214fcff19e844214887b38c6673bd63a25af2f6121f", size = 17078761, upload-time = "2025-09-25T19:16:41.541Z" },
|
| 2554 |
-
{ url = "https://files.pythonhosted.org/packages/8f/b0/740cec5d5f664930fecb1e7a6d7bdf8f0d81982f7cb04184dd80db8036d6/onnxruntime-1.23.0-cp310-cp310-macosx_13_0_x86_64.whl", hash = "sha256:9f875c93891200a946a3387d2c66c66668b9b60a1a053a83d4ee025d8b8892de", size = 19022963, upload-time = "2025-09-25T18:56:29.734Z" },
|
| 2555 |
-
{ url = "https://files.pythonhosted.org/packages/54/18/73cc152ae160023a4199de11d69641be0b9250967d5853e4b08d56b19c0f/onnxruntime-1.23.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c613fd9280e506d237f7701c1275b6ff30f517a523ced62d1def11a8cf5acf7c", size = 15141554, upload-time = "2025-09-25T18:56:09.899Z" },
|
| 2556 |
-
{ url = "https://files.pythonhosted.org/packages/e8/aa/bcd3326406f11c5d196a3362daa9904624d77786468cb9d39e4f01e70c2b/onnxruntime-1.23.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8984f38de1a2d57fead5c791c5a6e1921dadfe0bc9f5ea26a5acfcc78908e3e9", size = 17268356, upload-time = "2025-09-25T19:16:06.129Z" },
|
| 2557 |
-
{ url = "https://files.pythonhosted.org/packages/f9/dd/162a2dd2ae0bcfc2a858f966a71eb2206e1a179bc2bf9d681e4fc28369dd/onnxruntime-1.23.0-cp310-cp310-win_amd64.whl", hash = "sha256:08efde1dd5c4881aaf49e79cd2f03d0cd977e8f657217e2796c343c06fefac51", size = 13389724, upload-time = "2025-09-25T19:16:31.701Z" },
|
| 2558 |
-
{ url = "https://files.pythonhosted.org/packages/0b/00/8083a5fd84cdb1119b26530daf5d89d8214c2078096a5a065d8ca5ec8959/onnxruntime-1.23.0-cp311-cp311-macosx_13_0_arm64.whl", hash = "sha256:ecf8c589d7d55bd645237442a97c9a2b4bd35bab35b20fc7f2bc81b70c062071", size = 17082400, upload-time = "2025-09-25T19:16:43.875Z" },
|
| 2559 |
-
{ url = "https://files.pythonhosted.org/packages/e8/19/1f87efecc03df75e1042cceb0d0b4645b121801c4b8022bd9d6c710fd214/onnxruntime-1.23.0-cp311-cp311-macosx_13_0_x86_64.whl", hash = "sha256:b703c42e6aee8d58d23b39ea856c4202173fcd4260e87fe08fc1d4e983d76f92", size = 19024671, upload-time = "2025-09-25T18:56:32.096Z" },
|
| 2560 |
-
{ url = "https://files.pythonhosted.org/packages/cd/e3/eaba11c440b35ea6fc9e6bb744ee4a50abcbd2e48fb388f1b15a5e7d6083/onnxruntime-1.23.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e8634c5f54774df1e4d1debfdf2ca8f3274fe4ffc816ff5f861c01c48468a2c4", size = 15141724, upload-time = "2025-09-25T18:56:12.851Z" },
|
| 2561 |
-
{ url = "https://files.pythonhosted.org/packages/d0/5e/399ee9b1f2a9d17f23d5a8518ea45e42b6f4f7f5bbcc8526f74ca15e90bb/onnxruntime-1.23.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3c681ab5ae4fce92d09f4a86ac088a18ea36f8739115b8abf55e557cb6729e97", size = 17268940, upload-time = "2025-09-25T19:16:08.874Z" },
|
| 2562 |
-
{ url = "https://files.pythonhosted.org/packages/65/ed/286dfcabe1f929e23988a3dec2232b6140b19f8b8c72f445061b333772b4/onnxruntime-1.23.0-cp311-cp311-win_amd64.whl", hash = "sha256:a91e14627c08fbbde3c54fbce21e0903ce07a985f664f24d097cbfb01a930a69", size = 13390920, upload-time = "2025-09-25T19:16:33.945Z" },
|
| 2563 |
-
{ url = "https://files.pythonhosted.org/packages/fb/33/ec5395c9539423246e4976d6ec7c4e7a4624ad8bcbe783fea5c629d7980a/onnxruntime-1.23.0-cp312-cp312-macosx_13_0_arm64.whl", hash = "sha256:5921f2e106f5faf2b32095b2ecdfae047e445c3bce063e439dadc75c212e7be7", size = 17081368, upload-time = "2025-09-25T19:16:46.585Z" },
|
| 2564 |
-
{ url = "https://files.pythonhosted.org/packages/f0/3c/d1976a9933e075291a3d67f4e949c667ff36a3e3a4a0cbd883af3c4eae5a/onnxruntime-1.23.0-cp312-cp312-macosx_13_0_x86_64.whl", hash = "sha256:053df2f9c6522b258055bce4b776aa9ea3adb4b28d2530ab07b204a3d4b04bf9", size = 19028636, upload-time = "2025-09-25T18:56:34.457Z" },
|
| 2565 |
-
{ url = "https://files.pythonhosted.org/packages/1a/1f/5b76864a970a23dc85f8745d045b81a9151aa101bbb426af6fa489f59364/onnxruntime-1.23.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:974e327ca3b6d43da404b9a45df1f61e2503667fde46843ee7ad1567a98f3f0b", size = 15140544, upload-time = "2025-09-25T18:56:15.9Z" },
|
| 2566 |
-
{ url = "https://files.pythonhosted.org/packages/0b/62/84f23952d01e07ce8aa02e657e3a0c8fa40aba0d5e11a0e9904a9063af76/onnxruntime-1.23.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f67edb93678cab5cd77eda89b65bb1b58f3d4c0742058742cfad8b172cfa83", size = 17274126, upload-time = "2025-09-25T19:16:11.21Z" },
|
| 2567 |
-
{ url = "https://files.pythonhosted.org/packages/19/90/d5b4ea0bd6805f3f21aac2fe549a5b58ee10d1c99c499d867539620a002b/onnxruntime-1.23.0-cp312-cp312-win_amd64.whl", hash = "sha256:e100f3869da4c12b17a9b942934a96a542406f860eb8beb74a68342ea43aaa55", size = 13392437, upload-time = "2025-09-25T19:16:36.066Z" },
|
| 2568 |
-
{ url = "https://files.pythonhosted.org/packages/c4/59/dbd5731f2188c65c22f65e5b9dde45cf68510a14ecb1eb6fabd272da94c3/onnxruntime-1.23.0-cp313-cp313-macosx_13_0_arm64.whl", hash = "sha256:b6659f17326e64f2902cd31aa5efc1af41d0e0e3bd1357a75985e358412c35ca", size = 17081033, upload-time = "2025-09-25T18:56:27.426Z" },
|
| 2569 |
-
{ url = "https://files.pythonhosted.org/packages/ea/fd/6a95d7ab505517192966da8df5aec491eff1b32559ce8981299192194ca3/onnxruntime-1.23.0-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:9ef62369a0261aa15b1399addaaf17ed398e4e2128c8548fafcd73aac13820fd", size = 19029223, upload-time = "2025-09-25T18:56:36.85Z" },
|
| 2570 |
-
{ url = "https://files.pythonhosted.org/packages/11/51/673cf86f574a87a4fb9d4fb2cd1ccfcf362bc7c3f2ecb1919325e7fd0fd4/onnxruntime-1.23.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0edee45d4119f7a6f187dc1b63e177e3e6c76932446006fd4f3e81540f260dfa", size = 15140613, upload-time = "2025-09-25T18:56:22.824Z" },
|
| 2571 |
-
{ url = "https://files.pythonhosted.org/packages/ce/ab/898f87a633f3063269fcee2f94b1e8349223f1f14fa730822d2cf6021c76/onnxruntime-1.23.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2dc1993aa91d665faf2b17772e4e29a2999821e110c0e3d17e2b1c00d0e7f48", size = 17274274, upload-time = "2025-09-25T19:16:13.603Z" },
|
| 2572 |
-
{ url = "https://files.pythonhosted.org/packages/9b/69/070eae0d0369562d1dec0046ec2e3dd7c523adfae0f30b3887f81ef98c3b/onnxruntime-1.23.0-cp313-cp313-win_amd64.whl", hash = "sha256:e52c8603c4cc74746ece9966102e4fc6c2b355efc0102a9deb107f3ff86680af", size = 13392787, upload-time = "2025-09-25T19:16:38.871Z" },
|
| 2573 |
-
{ url = "https://files.pythonhosted.org/packages/42/8c/6f1d8ec63c887a855f65648b1c743f673191da94703b5fd207d21f17c292/onnxruntime-1.23.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24ac2a8b2c6dd00a152a08a9cf1ba3f06b38915f6cb6cf1adbe714e16e5ff460", size = 15148462, upload-time = "2025-09-25T18:56:25.11Z" },
|
| 2574 |
-
{ url = "https://files.pythonhosted.org/packages/eb/59/0db51308fa479f9325ade08c343a5164153ad01dbb83b62ff661e1129d2e/onnxruntime-1.23.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ed85686e08cfb29ee96365b9a49e8a350aff7557c13d63d9f07ca3ad68975074", size = 17281939, upload-time = "2025-09-25T19:16:16.16Z" },
|
| 2575 |
-
]
|
| 2576 |
-
|
| 2577 |
[[package]]
|
| 2578 |
name = "openai"
|
| 2579 |
version = "2.2.0"
|
|
@@ -3414,15 +3335,6 @@ wheels = [
|
|
| 3414 |
{ url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" },
|
| 3415 |
]
|
| 3416 |
|
| 3417 |
-
[[package]]
|
| 3418 |
-
name = "pyreadline3"
|
| 3419 |
-
version = "3.5.4"
|
| 3420 |
-
source = { registry = "https://pypi.org/simple" }
|
| 3421 |
-
sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839, upload-time = "2024-09-19T02:40:10.062Z" }
|
| 3422 |
-
wheels = [
|
| 3423 |
-
{ url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" },
|
| 3424 |
-
]
|
| 3425 |
-
|
| 3426 |
[[package]]
|
| 3427 |
name = "pyserial"
|
| 3428 |
version = "3.5"
|
|
@@ -3587,9 +3499,6 @@ dependencies = [
|
|
| 3587 |
{ name = "fastrtc" },
|
| 3588 |
{ name = "gradio" },
|
| 3589 |
{ name = "huggingface-hub" },
|
| 3590 |
-
{ name = "mediapipe" },
|
| 3591 |
-
{ name = "num2words" },
|
| 3592 |
-
{ name = "onnxruntime" },
|
| 3593 |
{ name = "openai" },
|
| 3594 |
{ name = "opencv-python" },
|
| 3595 |
{ name = "pygobject" },
|
|
@@ -3597,11 +3506,27 @@ dependencies = [
|
|
| 3597 |
{ name = "reachy-mini" },
|
| 3598 |
{ name = "reachy-mini-dances-library" },
|
| 3599 |
{ name = "reachy-mini-toolbox" },
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3600 |
{ name = "supervision" },
|
| 3601 |
{ name = "torch" },
|
| 3602 |
{ name = "transformers" },
|
| 3603 |
{ name = "ultralytics" },
|
| 3604 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3605 |
|
| 3606 |
[package.dev-dependencies]
|
| 3607 |
dev = [
|
|
@@ -3615,21 +3540,23 @@ requires-dist = [
|
|
| 3615 |
{ name = "fastrtc", git = "ssh://git@github.com/gradio-app/fastrtc.git?rev=main" },
|
| 3616 |
{ name = "gradio", specifier = ">=5.49.0" },
|
| 3617 |
{ name = "huggingface-hub", specifier = ">=0.34.4" },
|
| 3618 |
-
{ name = "mediapipe", specifier = ">=0.10.14" },
|
| 3619 |
-
{ name = "num2words" },
|
| 3620 |
-
{ name = "onnxruntime" },
|
| 3621 |
{ name = "openai", specifier = ">=2.1" },
|
| 3622 |
{ name = "opencv-python", specifier = ">=4.12.0.88" },
|
| 3623 |
{ name = "pygobject", specifier = ">=3.42.2,<=3.46.0" },
|
| 3624 |
{ name = "python-dotenv" },
|
| 3625 |
{ name = "reachy-mini", git = "ssh://git@github.com/pollen-robotics/reachy_mini?rev=develop" },
|
|
|
|
|
|
|
|
|
|
| 3626 |
{ name = "reachy-mini-dances-library", git = "ssh://git@github.com/pollen-robotics/reachy_mini_dances_library?rev=main" },
|
| 3627 |
{ name = "reachy-mini-toolbox", git = "ssh://git@github.com/pollen-robotics/reachy_mini_toolbox?rev=main" },
|
| 3628 |
-
{ name = "supervision" },
|
| 3629 |
-
{ name = "torch" },
|
| 3630 |
-
{ name = "transformers" },
|
| 3631 |
-
{ name = "ultralytics" },
|
| 3632 |
]
|
|
|
|
| 3633 |
|
| 3634 |
[package.metadata.requires-dev]
|
| 3635 |
dev = [
|
|
|
|
| 613 |
{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
|
| 614 |
]
|
| 615 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 616 |
[[package]]
|
| 617 |
name = "contourpy"
|
| 618 |
version = "1.3.2"
|
|
|
|
| 898 |
{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", hash = "sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af", size = 331094, upload-time = "2025-09-07T18:57:58.071Z" },
|
| 899 |
]
|
| 900 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 901 |
[[package]]
|
| 902 |
name = "eclipse-zenoh"
|
| 903 |
version = "1.5.1"
|
|
|
|
| 1378 |
{ url = "https://files.pythonhosted.org/packages/39/7b/bb06b061991107cd8783f300adff3e7b7f284e330fd82f507f2a1417b11d/huggingface_hub-0.34.4-py3-none-any.whl", hash = "sha256:9b365d781739c93ff90c359844221beef048403f1bc1f1c123c191257c3c890a", size = 561452, upload-time = "2025-08-08T09:14:50.159Z" },
|
| 1379 |
]
|
| 1380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1381 |
[[package]]
|
| 1382 |
name = "idna"
|
| 1383 |
version = "3.10"
|
|
|
|
| 2275 |
{ url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" },
|
| 2276 |
]
|
| 2277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2278 |
[[package]]
|
| 2279 |
name = "numba"
|
| 2280 |
version = "0.62.1"
|
|
|
|
| 2495 |
{ url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" },
|
| 2496 |
]
|
| 2497 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2498 |
[[package]]
|
| 2499 |
name = "openai"
|
| 2500 |
version = "2.2.0"
|
|
|
|
| 3335 |
{ url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" },
|
| 3336 |
]
|
| 3337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3338 |
[[package]]
|
| 3339 |
name = "pyserial"
|
| 3340 |
version = "3.5"
|
|
|
|
| 3499 |
{ name = "fastrtc" },
|
| 3500 |
{ name = "gradio" },
|
| 3501 |
{ name = "huggingface-hub" },
|
|
|
|
|
|
|
|
|
|
| 3502 |
{ name = "openai" },
|
| 3503 |
{ name = "opencv-python" },
|
| 3504 |
{ name = "pygobject" },
|
|
|
|
| 3506 |
{ name = "reachy-mini" },
|
| 3507 |
{ name = "reachy-mini-dances-library" },
|
| 3508 |
{ name = "reachy-mini-toolbox" },
|
| 3509 |
+
]
|
| 3510 |
+
|
| 3511 |
+
[package.optional-dependencies]
|
| 3512 |
+
all-vision = [
|
| 3513 |
+
{ name = "mediapipe" },
|
| 3514 |
{ name = "supervision" },
|
| 3515 |
{ name = "torch" },
|
| 3516 |
{ name = "transformers" },
|
| 3517 |
{ name = "ultralytics" },
|
| 3518 |
]
|
| 3519 |
+
local-vision = [
|
| 3520 |
+
{ name = "torch" },
|
| 3521 |
+
{ name = "transformers" },
|
| 3522 |
+
]
|
| 3523 |
+
mediapipe-vision = [
|
| 3524 |
+
{ name = "mediapipe" },
|
| 3525 |
+
]
|
| 3526 |
+
yolo-vision = [
|
| 3527 |
+
{ name = "supervision" },
|
| 3528 |
+
{ name = "ultralytics" },
|
| 3529 |
+
]
|
| 3530 |
|
| 3531 |
[package.dev-dependencies]
|
| 3532 |
dev = [
|
|
|
|
| 3540 |
{ name = "fastrtc", git = "ssh://git@github.com/gradio-app/fastrtc.git?rev=main" },
|
| 3541 |
{ name = "gradio", specifier = ">=5.49.0" },
|
| 3542 |
{ name = "huggingface-hub", specifier = ">=0.34.4" },
|
| 3543 |
+
{ name = "mediapipe", marker = "extra == 'mediapipe-vision'", specifier = ">=0.10.14" },
|
|
|
|
|
|
|
| 3544 |
{ name = "openai", specifier = ">=2.1" },
|
| 3545 |
{ name = "opencv-python", specifier = ">=4.12.0.88" },
|
| 3546 |
{ name = "pygobject", specifier = ">=3.42.2,<=3.46.0" },
|
| 3547 |
{ name = "python-dotenv" },
|
| 3548 |
{ name = "reachy-mini", git = "ssh://git@github.com/pollen-robotics/reachy_mini?rev=develop" },
|
| 3549 |
+
{ name = "reachy-mini-conversation-demo", extras = ["local-vision"], marker = "extra == 'all-vision'" },
|
| 3550 |
+
{ name = "reachy-mini-conversation-demo", extras = ["mediapipe-vision"], marker = "extra == 'all-vision'" },
|
| 3551 |
+
{ name = "reachy-mini-conversation-demo", extras = ["yolo-vision"], marker = "extra == 'all-vision'" },
|
| 3552 |
{ name = "reachy-mini-dances-library", git = "ssh://git@github.com/pollen-robotics/reachy_mini_dances_library?rev=main" },
|
| 3553 |
{ name = "reachy-mini-toolbox", git = "ssh://git@github.com/pollen-robotics/reachy_mini_toolbox?rev=main" },
|
| 3554 |
+
{ name = "supervision", marker = "extra == 'yolo-vision'" },
|
| 3555 |
+
{ name = "torch", marker = "extra == 'local-vision'" },
|
| 3556 |
+
{ name = "transformers", marker = "extra == 'local-vision'" },
|
| 3557 |
+
{ name = "ultralytics", marker = "extra == 'yolo-vision'" },
|
| 3558 |
]
|
| 3559 |
+
provides-extras = ["local-vision", "yolo-vision", "mediapipe-vision", "all-vision"]
|
| 3560 |
|
| 3561 |
[package.metadata.requires-dev]
|
| 3562 |
dev = [
|