Browse Source

Remove ruff and pytest from CI/CD and makes them dev dependencies of each node

tags/v0.3.9-rc1
haixuantao 1 year ago
parent
commit
1f15484d0d
25 changed files with 66 additions and 12 deletions
  1. +0
    -1
      .github/workflows/node-hub-ci-cd.yml
  2. +1
    -1
      binaries/cli/src/template/python/__node-name__/pyproject.toml
  3. +3
    -0
      node-hub/dora-argotranslate/pyproject.toml
  4. +3
    -3
      node-hub/dora-distil-whisper/pyproject.toml
  5. +3
    -0
      node-hub/dora-internvl/pyproject.toml
  6. +3
    -0
      node-hub/dora-keyboard/pyproject.toml
  7. +3
    -0
      node-hub/dora-microphone/pyproject.toml
  8. +3
    -0
      node-hub/dora-openai-server/pyproject.toml
  9. +3
    -0
      node-hub/dora-opus/pyproject.toml
  10. +1
    -1
      node-hub/dora-outtetts/pyproject.toml
  11. +3
    -0
      node-hub/dora-parler/pyproject.toml
  12. +1
    -2
      node-hub/dora-pyaudio/pyproject.toml
  13. +3
    -0
      node-hub/dora-pyorbbecksdk/pyproject.toml
  14. +3
    -0
      node-hub/dora-pyrealsense/pyproject.toml
  15. +3
    -0
      node-hub/dora-qwenvl/pyproject.toml
  16. +3
    -3
      node-hub/dora-rdt-1b/pyproject.toml
  17. +3
    -0
      node-hub/dora-ugv/pyproject.toml
  18. +3
    -0
      node-hub/dora-vad/pyproject.toml
  19. +3
    -0
      node-hub/dora-yolo/pyproject.toml
  20. +3
    -1
      node-hub/llama-factory-recorder/pyproject.toml
  21. +3
    -0
      node-hub/opencv-plot/pyproject.toml
  22. +3
    -0
      node-hub/opencv-video-capture/pyproject.toml
  23. +3
    -0
      node-hub/pyarrow-assert/pyproject.toml
  24. +3
    -0
      node-hub/pyarrow-sender/pyproject.toml
  25. +3
    -0
      node-hub/terminal-input/pyproject.toml

+ 0
- 1
.github/workflows/node-hub-ci-cd.yml View File

@@ -86,7 +86,6 @@ jobs:
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.local/bin" >> $GITHUB_PATH
uv pip install ruff pytest

- name: Set up Rust
if: runner.os == 'Linux' || github.event_name == 'workflow_dispatch' || (github.event_name == 'release' && startsWith(github.ref, 'refs/tags/'))


+ 1
- 1
binaries/cli/src/template/python/__node-name__/pyproject.toml View File

@@ -10,7 +10,7 @@ readme = "README.md"
dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 15.0.0"]

[dependency-groups]
dev = ["pytest >=8.1.1,<9", "ruff >=0.9.1"]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
__node-name__ = "__node_name__.main:main"


+ 3
- 0
node-hub/dora-argotranslate/pyproject.toml View File

@@ -12,6 +12,9 @@ authors = [

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "argostranslate >= 1.9.6"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-argotranslate = "dora_argotranslate.main:main"



+ 3
- 3
node-hub/dora-distil-whisper/pyproject.toml View File

@@ -22,12 +22,12 @@ dependencies = [
]


[project.scripts]
dora-distil-whisper = "dora_distil_whisper.main:main"

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-distil-whisper = "dora_distil_whisper.main:main"

[build-system]
requires = ["poetry-core>=1.8.0"]
build-backend = "poetry.core.masonry.api"

+ 3
- 0
node-hub/dora-internvl/pyproject.toml View File

@@ -24,6 +24,9 @@ dependencies = [
"sentencepiece >= 0.1.99",
]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-internvl = "dora_internvl.main:main"



+ 3
- 0
node-hub/dora-keyboard/pyproject.toml View File

@@ -16,6 +16,9 @@ dependencies = [

]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-keyboard = "dora_keyboard.main:main"



+ 3
- 0
node-hub/dora-microphone/pyproject.toml View File

@@ -16,6 +16,9 @@ dependencies = [

]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-microphone = "dora_microphone.main:main"



+ 3
- 0
node-hub/dora-openai-server/pyproject.toml View File

@@ -19,6 +19,9 @@ dependencies = [
"pydantic >= 2.9",
]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-openai-server = "dora_openai_server.main:main"



+ 3
- 0
node-hub/dora-opus/pyproject.toml View File

@@ -20,6 +20,9 @@ dependencies = [
"torch >= 2.2.0",
]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-opus = "dora_opus.main:main"



+ 1
- 1
node-hub/dora-outtetts/pyproject.toml View File

@@ -17,7 +17,7 @@ dependencies = [
]

[dependency-groups]
dev = ["pytest >=8.1.1,<9"]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-outtetts = "dora_outtetts.main:main"


+ 3
- 0
node-hub/dora-parler/pyproject.toml View File

@@ -23,6 +23,9 @@ dependencies = [
[tool.uv.sources]
parler_tts = { git = "https://github.com/huggingface/parler-tts.git" }

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-parler = "dora_parler.main:main"



+ 1
- 2
node-hub/dora-pyaudio/pyproject.toml View File

@@ -15,8 +15,7 @@ dependencies = [
]

[dependency-groups]
dev = ["pytest >=8.1.1,<9"]

dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-pyaudio = "dora_pyaudio.main:main"


+ 3
- 0
node-hub/dora-pyorbbecksdk/pyproject.toml View File

@@ -12,6 +12,9 @@ readme = "README.md"
dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"]


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-pyorbbecksdk = "dora_pyorbbecksdk.main:main"



+ 3
- 0
node-hub/dora-pyrealsense/pyproject.toml View File

@@ -14,6 +14,9 @@ dependencies = [
"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"]

[project.scripts]
dora-pyrealsense = "dora_pyrealsense.main:main"



+ 3
- 0
node-hub/dora-qwenvl/pyproject.toml View File

@@ -25,6 +25,9 @@ dependencies = [
# flash_attn = "^2.6.1" # Install using: pip install -U flash-attn --no-build-isolation


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-qwenvl = "dora_qwenvl.main:main"



+ 3
- 3
node-hub/dora-rdt-1b/pyproject.toml View File

@@ -29,13 +29,13 @@ dependencies = [
# flash_attn = "^2.6.1" # Install using: pip install -U flash-attn --no-build-isolation


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[tool.black]
extend-exclude = 'dora_rdt_1b/RoboticsDiffusionTransformer'


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-rdt-1b = "dora_rdt_1b.main:main"



+ 3
- 0
node-hub/dora-ugv/pyproject.toml View File

@@ -9,6 +9,9 @@ readme = "README.md"
dependencies = ["dora-rs >= 0.3.6", "python >= 3.7"]


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-ugv = "dora_ugv.main:main"



+ 3
- 0
node-hub/dora-vad/pyproject.toml View File

@@ -9,6 +9,9 @@ authors = [{ name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }]
dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "silero-vad >= 5.1"]


[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-vad = "dora_vad.main:main"



+ 3
- 0
node-hub/dora-yolo/pyproject.toml View File

@@ -11,6 +11,9 @@ readme = "README.md"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "ultralytics >= 8.3.24"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
dora-yolo = "dora_yolo.main:main"



+ 3
- 1
node-hub/llama-factory-recorder/pyproject.toml View File

@@ -10,12 +10,14 @@ readme = "README.md"


dependencies = [

"dora-rs >= 0.3.6",
"pillow >= 10.4.0",
"opencv-python >= 4.1.1",
]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
llama-factory-recorder = "llama_factory_recorder.main:main"



+ 3
- 0
node-hub/opencv-plot/pyproject.toml View File

@@ -11,6 +11,9 @@ readme = "README.md"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
opencv-plot = "opencv_plot.main:main"



+ 3
- 0
node-hub/opencv-video-capture/pyproject.toml View File

@@ -11,6 +11,9 @@ readme = "README.md"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "opencv-python >= 4.1.1"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
opencv-video-capture = "opencv_video_capture.main:main"



+ 3
- 0
node-hub/pyarrow-assert/pyproject.toml View File

@@ -11,6 +11,9 @@ license = "MIT License"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
pyarrow-assert = "pyarrow_assert.main:main"



+ 3
- 0
node-hub/pyarrow-sender/pyproject.toml View File

@@ -12,6 +12,9 @@ readme = "README.md"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
pyarrow-sender = "pyarrow_sender.main:main"



+ 3
- 0
node-hub/terminal-input/pyproject.toml View File

@@ -12,6 +12,9 @@ readme = "README.md"

dependencies = ["dora-rs >= 0.3.6", "numpy < 2.0.0", "pyarrow >= 5.0.0"]

[dependency-groups]
dev = ["pytest >=8.1.1", "ruff >=0.9.1"]

[project.scripts]
terminal-input = "terminal_input.main:main"



Loading…
Cancel
Save