diff --git a/binaries/cli/pyproject.toml b/binaries/cli/pyproject.toml index 8347841f..f8bb2914 100644 --- a/binaries/cli/pyproject.toml +++ b/binaries/cli/pyproject.toml @@ -7,8 +7,7 @@ name = "dora-rs-cli" dynamic = ["version"] scripts = { "dora" = "dora_cli:py_main" } license = { text = "MIT" } -readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ['dora-rs'] [tool.maturin] diff --git a/binaries/cli/src/template/python/__node-name__/pyproject.toml b/binaries/cli/src/template/python/__node-name__/pyproject.toml index 181e3c0a..65779370 100644 --- a/binaries/cli/src/template/python/__node-name__/pyproject.toml +++ b/binaries/cli/src/template/python/__node-name__/pyproject.toml @@ -5,7 +5,7 @@ authors = [{ name = "Your Name", email = "email@email.com" }] description = "Node Name" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 15.0.0"] diff --git a/node-hub/dora-argotranslate/pyproject.toml b/node-hub/dora-argotranslate/pyproject.toml index 69c7d517..3e360cb5 100644 --- a/node-hub/dora-argotranslate/pyproject.toml +++ b/node-hub/dora-argotranslate/pyproject.toml @@ -9,7 +9,7 @@ authors = [ ] license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "argostranslate >= 1.9.6"] diff --git a/node-hub/dora-distil-whisper/pyproject.toml b/node-hub/dora-distil-whisper/pyproject.toml index 3de59748..472759b0 100644 --- a/node-hub/dora-distil-whisper/pyproject.toml +++ b/node-hub/dora-distil-whisper/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora dora-distil-whisper" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", @@ -18,7 +18,7 @@ dependencies = [ "accelerate >= 0.29.2", "torch >= 2.2.0", "modelscope >= 1.18.1", - "lightning-whisper-mlx >= 0.0.10; sys_platform == darwin", + "lightning-whisper-mlx >= 0.0.10; sys_platform == 'darwin'", ] diff --git a/node-hub/dora-echo/pyproject.toml b/node-hub/dora-echo/pyproject.toml index b24f6e3d..356d42b5 100644 --- a/node-hub/dora-echo/pyproject.toml +++ b/node-hub/dora-echo/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora echo" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"] diff --git a/node-hub/dora-internvl/pyproject.toml b/node-hub/dora-internvl/pyproject.toml index 22e764ad..8e8b3740 100644 --- a/node-hub/dora-internvl/pyproject.toml +++ b/node-hub/dora-internvl/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for VLM" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ diff --git a/node-hub/dora-keyboard/pyproject.toml b/node-hub/dora-keyboard/pyproject.toml index 9af4a842..f7f7d813 100644 --- a/node-hub/dora-keyboard/pyproject.toml +++ b/node-hub/dora-keyboard/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora dora-keyboard" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-kit-car/pyproject.toml b/node-hub/dora-kit-car/pyproject.toml index 1bd1f4d1..e8176c57 100644 --- a/node-hub/dora-kit-car/pyproject.toml +++ b/node-hub/dora-kit-car/pyproject.toml @@ -9,7 +9,7 @@ authors = [{ name = "Leon", email = "echo_ai@foxmail.com" }] description = "Dora Node for dora kit car" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" scripts = { "dora-kit-car" = "dora_kit_car:py_main" } diff --git a/node-hub/dora-microphone/pyproject.toml b/node-hub/dora-microphone/pyproject.toml index e71ec93d..1fb11987 100644 --- a/node-hub/dora-microphone/pyproject.toml +++ b/node-hub/dora-microphone/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora dora-microphone" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-openai-server/pyproject.toml b/node-hub/dora-openai-server/pyproject.toml index c4fddeb4..6d29f2f7 100644 --- a/node-hub/dora-openai-server/pyproject.toml +++ b/node-hub/dora-openai-server/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora OpenAI API Server" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-opus/pyproject.toml b/node-hub/dora-opus/pyproject.toml index fe4492fc..70e4c50c 100644 --- a/node-hub/dora-opus/pyproject.toml +++ b/node-hub/dora-opus/pyproject.toml @@ -10,7 +10,7 @@ authors = [ license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-outtetts/pyproject.toml b/node-hub/dora-outtetts/pyproject.toml index 32ca5fa7..9cc50549 100644 --- a/node-hub/dora-outtetts/pyproject.toml +++ b/node-hub/dora-outtetts/pyproject.toml @@ -5,13 +5,12 @@ authors = [] description = "dora-outtetts" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0", - "python >= 3.10", "outetts >= 0.2.3", "llama-cpp-python >= 0.3.5", ] diff --git a/node-hub/dora-parler/pyproject.toml b/node-hub/dora-parler/pyproject.toml index 92faaf25..1434055d 100644 --- a/node-hub/dora-parler/pyproject.toml +++ b/node-hub/dora-parler/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for Text to speech with dora Parler-TTS" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-piper/pyproject.toml b/node-hub/dora-piper/pyproject.toml index 781aaa6e..809b40c8 100644 --- a/node-hub/dora-piper/pyproject.toml +++ b/node-hub/dora-piper/pyproject.toml @@ -5,7 +5,7 @@ authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] description = "Dora Node for using Agilex piper" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "piper_sdk >= 0.0.8", "numpy < 2.0.0"] diff --git a/node-hub/dora-pyaudio/pyproject.toml b/node-hub/dora-pyaudio/pyproject.toml index e0153df1..137cb98a 100644 --- a/node-hub/dora-pyaudio/pyproject.toml +++ b/node-hub/dora-pyaudio/pyproject.toml @@ -4,7 +4,7 @@ version = "0.0.1" authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" description = "dora-pyaudio" dependencies = [ diff --git a/node-hub/dora-pyorbbecksdk/pyproject.toml b/node-hub/dora-pyorbbecksdk/pyproject.toml index 5046aaeb..1042cbf0 100644 --- a/node-hub/dora-pyorbbecksdk/pyproject.toml +++ b/node-hub/dora-pyorbbecksdk/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for capturing video with PyOrbbeck SDK" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"] diff --git a/node-hub/dora-pyrealsense/pyproject.toml b/node-hub/dora-pyrealsense/pyproject.toml index c3c53afd..d1fc525a 100644 --- a/node-hub/dora-pyrealsense/pyproject.toml +++ b/node-hub/dora-pyrealsense/pyproject.toml @@ -5,15 +5,15 @@ authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] description = "Dora Node for capturing video with Pyrealsense" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1", - "pyrealsense2-macosx = 2.54.2; sys_platform == 'darwin'", - "pyrealsense2 = '2.54.1.5216'; sys_platform == 'linux'", - "pyrealsense2 = '2.54.1.5216'; sys_platform == 'windows'", + "pyrealsense2-macosx >= 2.54.2; sys_platform == 'darwin'", + "pyrealsense2 == 2.54.1.5216; sys_platform == 'linux'", + "pyrealsense2 == 2.54.1.5216; sys_platform == 'windows'", ] [dependency-groups] dev = ["pytest >=8.1.1", "ruff >=0.9.1"] diff --git a/node-hub/dora-qwenvl/pyproject.toml b/node-hub/dora-qwenvl/pyproject.toml index d1184099..7e50987c 100644 --- a/node-hub/dora-qwenvl/pyproject.toml +++ b/node-hub/dora-qwenvl/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for VLM" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-rdt-1b/pyproject.toml b/node-hub/dora-rdt-1b/pyproject.toml index ef355d0c..f0f45ba5 100644 --- a/node-hub/dora-rdt-1b/pyproject.toml +++ b/node-hub/dora-rdt-1b/pyproject.toml @@ -5,7 +5,7 @@ authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] description = "Dora Node for RDT 1B" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/dora-rerun/pyproject.toml b/node-hub/dora-rerun/pyproject.toml index be5c29fa..e6b3de96 100644 --- a/node-hub/dora-rerun/pyproject.toml +++ b/node-hub/dora-rerun/pyproject.toml @@ -5,6 +5,9 @@ build-backend = "maturin" [project] name = "dora-rerun" dynamic = ["version"] +license = { text = "MIT" } +requires-python = ">=3.7" + dependencies = [ 'rerun_sdk==0.21.0', # "rerun-loader-urdf @ git+https://github.com/rerun-io/rerun-loader-python-example-urdf.git", diff --git a/node-hub/dora-ugv/pyproject.toml b/node-hub/dora-ugv/pyproject.toml index 5c122b69..fcb52dc5 100644 --- a/node-hub/dora-ugv/pyproject.toml +++ b/node-hub/dora-ugv/pyproject.toml @@ -5,7 +5,7 @@ authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] description = "Dora Node for using Agilex UGV" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "python >= 3.7"] diff --git a/node-hub/dora-vad/pyproject.toml b/node-hub/dora-vad/pyproject.toml index 1ba5762f..993b7e8b 100644 --- a/node-hub/dora-vad/pyproject.toml +++ b/node-hub/dora-vad/pyproject.toml @@ -5,7 +5,7 @@ description = "Dora Node for Text translating using Argostranslate" authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }] license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "silero-vad >= 5.1"] diff --git a/node-hub/dora-yolo/pyproject.toml b/node-hub/dora-yolo/pyproject.toml index af386cd6..bf55a1b4 100644 --- a/node-hub/dora-yolo/pyproject.toml +++ b/node-hub/dora-yolo/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for object detection with dora YOLOv8" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "ultralytics >= 8.3.24"] diff --git a/node-hub/llama-factory-recorder/pyproject.toml b/node-hub/llama-factory-recorder/pyproject.toml index 8fe7a220..11fb5f06 100644 --- a/node-hub/llama-factory-recorder/pyproject.toml +++ b/node-hub/llama-factory-recorder/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for VLM" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "dora-rs >= 0.3.6", diff --git a/node-hub/opencv-plot/pyproject.toml b/node-hub/opencv-plot/pyproject.toml index 7a65a40e..13545fbe 100644 --- a/node-hub/opencv-plot/pyproject.toml +++ b/node-hub/opencv-plot/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for plotting text and bbox on image with OpenCV" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"] diff --git a/node-hub/opencv-video-capture/pyproject.toml b/node-hub/opencv-video-capture/pyproject.toml index 507af914..d79dc084 100644 --- a/node-hub/opencv-video-capture/pyproject.toml +++ b/node-hub/opencv-video-capture/pyproject.toml @@ -8,7 +8,7 @@ authors = [ description = "Dora Node for capturing video with OpenCV" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"] diff --git a/node-hub/pyarrow-assert/pyproject.toml b/node-hub/pyarrow-assert/pyproject.toml index 7fbf0d82..964a4e38 100644 --- a/node-hub/pyarrow-assert/pyproject.toml +++ b/node-hub/pyarrow-assert/pyproject.toml @@ -9,7 +9,7 @@ description = "Dora Node for plotting text and bbox on image with OpenCV" license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"] diff --git a/node-hub/pyarrow-sender/pyproject.toml b/node-hub/pyarrow-sender/pyproject.toml index cab0f56b..1f8efd43 100644 --- a/node-hub/pyarrow-sender/pyproject.toml +++ b/node-hub/pyarrow-sender/pyproject.toml @@ -10,7 +10,7 @@ license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"] diff --git a/node-hub/terminal-input/pyproject.toml b/node-hub/terminal-input/pyproject.toml index 6dc744b9..87cee72d 100644 --- a/node-hub/terminal-input/pyproject.toml +++ b/node-hub/terminal-input/pyproject.toml @@ -10,7 +10,7 @@ license = { text = "MIT" } readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"]