Skip to content

WHL: what should we do about mac-intel wheels ? #18456

@neutrinoceros

Description

@neutrinoceros

GitHub is about to discontinue the macos-13 runner image, which is the last image which we can test x86_64 wheels for macOS on. We might still be able to cross-compile for this target via more recent image, which all run on mac-Silicon archs, but testing will be impossible on GHA in a couple months.
The newest Macs running on Intel processors were issued in late 2020, which is not that long ago, so it is very likely that a fraction of our users are still running this hardware (FWIW, I'm actually typing these lines on a mac-intel).
That said, this fraction is bound to shrink if it isn't negligible already, so I assume it is indeed as good a time as any to discontinue tier 1 support for this platform. Here are our options:

  1. simply stop supporting mac-intel when testing becomes impossible
  2. continue builds and distributions (using cross compilation) for a time, but give users explicit notice that these wheels are not tested anymore
  3. move this target to another CI service (which one ?). This would only solve the problem for a time, of course.
  4. do whatever numpy ends up doing

All of these seem reasonable in my own opinion, but we have a little time ahead of us to build consensus, so I'd like others to weigh in before I open a PR with whatever solution is prefered by the community (and in particular, our release team).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions