Skip to content

[Python] Move JupyROOT to be private submodule of ROOT #28520

[Python] Move JupyROOT to be private submodule of ROOT

[Python] Move JupyROOT to be private submodule of ROOT #28520

Triggered via pull request February 4, 2026 10:10
Status Failure
Total duration 54s
Artifacts

code_analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors
ruff
Process completed with exit code 123.
ruff
Formatting failed. To apply the changes locally, run the following command:
ruff
Process completed with exit code 123.
Ruff (F821): etc/notebook/html/sample_config.py#L3
etc/notebook/html/sample_config.py:3:5: F821 Undefined name `get_config`
Ruff (I001): bindings/pyroot/pythonizations/python/ROOT/__init__.py#L168
bindings/pyroot/pythonizations/python/ROOT/__init__.py:168:9: I001 Import block is un-sorted or un-formatted
Ruff (E721): bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py#L192
bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py:192:20: E721 Use `is` and `is not` for type comparisons, or `isinstance()` for isinstance checks
Ruff (F821): bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py#L185
bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py:185:14: F821 Undefined name `get_ipython`
Ruff (E712): bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py#L105
bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py:105:20: E712 Avoid equality comparisons to `True`; use `kwargs[key]:` for truth checks
Ruff (F401): bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py#L11
bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py:11:8: F401 `sys` imported but unused
Ruff (I001): bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py#L8
bindings/pyroot/pythonizations/python/ROOT/JsMVA/JPyInterface.py:8:1: I001 Import block is un-sorted or un-formatted
clang-format
Process completed with exit code 1.