Repository navigation
Closed as not planned
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?
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.
agriyakhetarpal commentedon Nov 12, 2026
This
PermissionErrorseems to have resolved itself after August 17th, possibly due to a pytest release. I'm sorry I didn't get around to it at the time! 😅 I think we can close this.I've opened another PR to fix the new failures we're seeing at the time of writing, in the test stage, due to a missing Matplotlib, at #895.