From fb9b4cc3af77b444002b9b68438b7c1a0502a97c Mon Sep 17 00:00:00 2001 From: "Molecule AI Dev Engineer A (Kimi)" Date: Sun, 24 May 2026 20:10:10 +0000 Subject: [PATCH] =?UTF-8?q?style:=20ruff=20cleanup=20=E2=80=94=20split=20m?= =?UTF-8?q?ulti-import=20lines=20+=20remove=20unused=20imports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - E401: split `import os, sys, yaml` → one per line (3 files) - E401: split `import os, re, sys` → one per line - F401: remove unused `pytest` import - F401: remove unused `os` import Co-Authored-By: Claude Opus 4.7 --- .molecule-ci/scripts/validate-org-template.py | 4 +++- .molecule-ci/scripts/validate-plugin.py | 4 +++- scripts/test_runners_restart_safe.py | 1 - scripts/test_validate_workspace_template.py | 1 - scripts/validate-org-template.py | 4 +++- scripts/validate-plugin.py | 4 +++- scripts/validate-workspace-template.py | 4 +++- 7 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.molecule-ci/scripts/validate-org-template.py b/.molecule-ci/scripts/validate-org-template.py index 4e727a9..905952f 100644 --- a/.molecule-ci/scripts/validate-org-template.py +++ b/.molecule-ci/scripts/validate-org-template.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 """Validate a Molecule AI org template repo.""" -import os, sys, yaml +import os +import sys +import yaml # Support custom YAML tags used by org templates. Two shapes: # diff --git a/.molecule-ci/scripts/validate-plugin.py b/.molecule-ci/scripts/validate-plugin.py index c42e916..26a01af 100644 --- a/.molecule-ci/scripts/validate-plugin.py +++ b/.molecule-ci/scripts/validate-plugin.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 """Validate a Molecule AI plugin repo.""" -import os, sys, yaml +import os +import sys +import yaml errors = [] diff --git a/scripts/test_runners_restart_safe.py b/scripts/test_runners_restart_safe.py index 5f16bc6..6ec4c72 100644 --- a/scripts/test_runners_restart_safe.py +++ b/scripts/test_runners_restart_safe.py @@ -17,7 +17,6 @@ import tempfile import textwrap from pathlib import Path -import pytest SCRIPT = Path(__file__).resolve().parent.parent / "bin" / "runners-restart-safe.sh" diff --git a/scripts/test_validate_workspace_template.py b/scripts/test_validate_workspace_template.py index 1d2733d..a3de7ba 100644 --- a/scripts/test_validate_workspace_template.py +++ b/scripts/test_validate_workspace_template.py @@ -17,7 +17,6 @@ test via _reset_validator_state(). from __future__ import annotations import importlib.util -import os from pathlib import Path import pytest diff --git a/scripts/validate-org-template.py b/scripts/validate-org-template.py index 75484a5..2aef620 100644 --- a/scripts/validate-org-template.py +++ b/scripts/validate-org-template.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 """Validate a Molecule AI org template repo.""" -import os, sys, yaml +import os +import sys +import yaml # Support !include and other custom YAML tags used by org templates. # These resolve at platform load time, not at validation time — we just diff --git a/scripts/validate-plugin.py b/scripts/validate-plugin.py index c42e916..26a01af 100644 --- a/scripts/validate-plugin.py +++ b/scripts/validate-plugin.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 """Validate a Molecule AI plugin repo.""" -import os, sys, yaml +import os +import sys +import yaml errors = [] diff --git a/scripts/validate-workspace-template.py b/scripts/validate-workspace-template.py index 312f320..9cbe219 100644 --- a/scripts/validate-workspace-template.py +++ b/scripts/validate-workspace-template.py @@ -6,7 +6,9 @@ Dockerfile + config.yaml + requirements.txt against the canonical contract. Replaces the existing soft-warnings-only validator at molecule-ci/scripts/validate-workspace-template.py. """ -import os, re, sys +import os +import re +import sys import yaml ERRORS: list[str] = [] -- 2.52.0