Skip to content

[WIP] js_webgpu backend prototype #2166

[WIP] js_webgpu backend prototype

[WIP] js_webgpu backend prototype #2166

Triggered via pull request November 12, 2025 09:06
Status Failure
Total duration 1m 44s
Artifacts

ci.yml

on: pull_request
Test Linting
10s
Test Linting
Test Codegen
49s
Test Codegen
Test Imports
11s
Test Imports
Test Docs
24s
Test Docs
Test Examples
53s
Test Examples
Test PyInstaller
1m 3s
Test PyInstaller
Matrix: test-builds
Fit to window
Zoom out
Zoom in

Annotations

11 errors
Ruff (N806): wgpu/backends/js_webgpu/_api.py#L67
wgpu/backends/js_webgpu/_api.py:67:9: N806 Variable `js_indirectBuffer` in function should be lowercase
Ruff (N806): wgpu/backends/js_webgpu/_api.py#L63
wgpu/backends/js_webgpu/_api.py:63:9: N806 Variable `js_indirectBuffer` in function should be lowercase
Ruff (W293): wgpu/backends/js_webgpu/_api.py#L59
wgpu/backends/js_webgpu/_api.py:59:1: W293 Blank line contains whitespace
Ruff (W293): wgpu/backends/js_webgpu/_api.py#L55
wgpu/backends/js_webgpu/_api.py:55:1: W293 Blank line contains whitespace
Ruff (W293): wgpu/backends/js_webgpu/_api.py#L36
wgpu/backends/js_webgpu/_api.py:36:1: W293 Blank line contains whitespace
Ruff (W293): wgpu/backends/js_webgpu/_api.py#L29
wgpu/backends/js_webgpu/_api.py:29:1: W293 Blank line contains whitespace
Ruff (F401): wgpu/backends/js_webgpu/_api.py#L8
wgpu/backends/js_webgpu/_api.py:8:42: F401 `pyodide.ffi.JsProxy` imported but unused
Ruff (F405): wgpu/backends/js_webgpu/__init__.py#L12
wgpu/backends/js_webgpu/__init__.py:12:7: F405 `GPU` may be undefined, or defined from star imports
Ruff (F403): wgpu/backends/js_webgpu/__init__.py#L10
wgpu/backends/js_webgpu/__init__.py:10:1: F403 `from ._api import *` used; unable to detect undefined names
Ruff (F401): codegen/jswriter.py#L10
codegen/jswriter.py:10:32: F401 `codegen.apipatcher.IdlPatcherMixin` imported but unused
Test Docs
Process completed with exit code 2.