Skip to content

Pyodide build failures in CI #852

Description

@rgommers

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

Labels

CIContinuous integration

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions