Skip to content

release CI fails to build for aarhc64 targets #97

Closed
@2bndy5

Description

@2bndy5

In the release CI, it fails to build for Python v3.9.x on aarch64 (using qemu and a docker image).

(unhelpful) CI build/release logs

CPython 3.9 manylinux aarch64

Setting up build environment...
  
      + /opt/python/cp39-cp39/bin/python -c 'import sys, json, os; json.dump(os.environ.copy(), sys.stdout)'
      + which python
      + which pip
                                                              ✓ 0.57s
Building wheel...
  
      + rm -rf /tmp/cibuildwheel/built_wheel
      + mkdir -p /tmp/cibuildwheel/built_wheel
      + python -m pip wheel /project --wheel-dir=/tmp/cibuildwheel/built_wheel --no-deps
  Processing /project
    Installing build dependencies: started
    Installing build dependencies: finished with status 'done'
    Getting requirements to build wheel: started
    Getting requirements to build wheel: finished with status 'done'
    Preparing metadata (pyproject.toml): started
    Preparing metadata (pyproject.toml): finished with status 'done'
  Building wheels for collected packages: pyrf24
    Building wheel for pyrf24 (pyproject.toml): started
    Building wheel for pyrf24 (pyproject.toml): finished with status 'error'
    error: subprocess-exited-with-error
    
    × Building wheel for pyrf24 (pyproject.toml) did not run successfully.
    │ exit code: -11
    ╰─> [0 lines of output]
        [end of output]
    
    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for pyrf24

Still investigating, but it will be difficult.

FYI, Python v3.8 and v3.9 have hit End-of-Life. They aren't receiving any new updates (security or otherwise). It would be simple to bump the minimum required python version for this pkg:

requires-python = ">=3.7"

But piwheels still distributes v3.9 builds (for bullseye installs).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions