Skip to content

pure python js_webgpu backend using pyodide #2189

pure python js_webgpu backend using pyodide

pure python js_webgpu backend using pyodide #2189

Triggered via pull request November 22, 2025 21:25
Status Failure
Total duration 1m 41s
Artifacts

ci.yml

on: pull_request
Test Linting
9s
Test Linting
Test Codegen
49s
Test Codegen
Test Imports
13s
Test Imports
Test Docs
37s
Test Docs
Test Examples
48s
Test Examples
Test PyInstaller
1m 3s
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