Skip to content

[WIP] js_webgpu backend prototype #2169

[WIP] js_webgpu backend prototype

[WIP] js_webgpu backend prototype #2169

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

ci.yml

on: pull_request
Test Linting
10s
Test Linting
Test Codegen
48s
Test Codegen
Test Imports
13s
Test Imports
Test Docs
31s
Test Docs
Test Examples
53s
Test Examples
Test PyInstaller
1m 0s
Test PyInstaller
Matrix: test-builds
Fit to window
Zoom out
Zoom in

Annotations

10 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