Repository navigation
Pyodide build failures in CI #852
Copy link
Copy link
Open
Labels
CIContinuous integrationContinuous integration
Description
Saw this failure twice in a row, not sure what's happening there. From this CI log, after the test suite passed:
cp312-pyodide_wasm32: pywavelets-1.10.0.dev0-cp312-cp312-pyodide_2024_0_wasm32.whl 4.2 MB in 2 minutes, SHA256=bb16f801e06fa8af291cc17ae68553650d4f55157ede7cedb71493e0dae482da
cp313-pyodide_wasm32: pywavelets-1.10.0.dev0-cp313-cp313-pyodide_2025_0_wasm32.whl 4.2 MB in 2 minutes, SHA256=65d87077877435dce9beb4213442ec82b84b1777023ac534b96556b18561dd6c
Traceback (most recent call last):
File "/home/runner/work/_temp/cibw/bin/cibuildwheel", line 6, in <module>
sys.exit(main())
~~~~^^
File "/home/runner/work/_temp/cibw/lib/python3.14/site-packages/cibuildwheel/__main__.py", line 62, in main
main_inner(global_options)
~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/home/runner/work/_temp/cibw/lib/python3.14/site-packages/cibuildwheel/__main__.py", line 259, in main_inner
build_in_directory(args)
~~~~~~~~~~~~~~~~~~^^^^^^
File "/home/runner/work/_temp/cibw/lib/python3.14/site-packages/cibuildwheel/__main__.py", line 393, in build_in_directory
shutil.rmtree(tmp_path, ignore_errors=sys.platform.startswith("win"))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.14.6/x64/lib/python3.14/shutil.py", line 852, in rmtree
_rmtree_impl(path, dir_fd, onexc)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.14.6/x64/lib/python3.14/shutil.py", line 721, in _rmtree_safe_fd
_rmtree_safe_fd_step(stack, onexc)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.14.6/x64/lib/python3.14/shutil.py", line 802, in _rmtree_safe_fd_step
onexc(func, path, err)
~~~~~^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.14.6/x64/lib/python3.14/shutil.py", line 765, in _rmtree_safe_fd_step
topfd = os.open(name, os.O_RDONLY | os.O_NONBLOCK, dir_fd=dirfd)
PermissionError: [Errno 13] Permission denied: '/tmp/cibw-run-16_6si_n/cp312-pyodide_wasm32/test_cwd/pytest-cache-files-gxc3x_ss'
Error: Process completed with exit code 1.
@agriyakhetarpal any idea?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CIContinuous integrationContinuous integration
Activity
agriyakhetarpal commentedon Jul 17, 2026
Hi @rgommers, I thought that this was related to the Pyodide-side known error about pytest's cacheprovider built-in plugin not working, but looking at the logs, it's apparently different (probably on the cibuildwheel side since the test suite passed?). We should update our cibuildwheel version and thus stop publishing Pyodide 2024 ABI wheels anyway, since we only support the 2025 and 2026 ABIs now. I'll take a look.