Skip to content

Conversation

@ariostas
Copy link
Member

The wheels that are built in macos-14 and macos-15 are identical (since they are both arm64), so I just switched to using `macos-latest.

This closes #3718 which was failing since there were duplicate wheels.

Also, I guess we quietly dropped support for x86 macs, but no one has complained, so I guess it's fine.

@ikrommyd
Copy link
Collaborator

Also, I guess we quietly dropped support for x86 macs, but no one has complained, so I guess it's fine.

I see x86 macos wheels under https://pypi.org/project/awkward-cpp/50/#files

@ariostas
Copy link
Member Author

Oh right, there hasn't been an awkward-cpp release since #3666, so I guess we still have time to properly announce it and/or bump minor version when there is a new awkward-cpp release.

@github-actions
Copy link

The documentation preview is ready to be viewed at http://preview.awkward-array.org.s3-website.us-east-1.amazonaws.com/PR3720

@codecov
Copy link

codecov bot commented Nov 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.72%. Comparing base (b749e49) to head (12f27a9).
⚠️ Report is 487 commits behind head on main.

Additional details and impacted files

see 200 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ariostas ariostas changed the title chore: don't build duplicate wheels chore(ci): use macos-15-intel for x86 wheel building and testing Nov 11, 2025
@ariostas
Copy link
Member Author

Thanks to Henry for pointing out that macos-15-intel was an option!

@ariostas ariostas added the pr-next-release Required for the next release label Dec 3, 2025
@ianna
Copy link
Member

ianna commented Dec 10, 2025

@ariostas - it looks like the ci runner does not come with llvm?

@ariostas
Copy link
Member Author

@ianna I think we'll have to restrict to numba 0.62 for macOS x86 because both numba and llvmlite stopped shipping wheels for it.

@ianna
Copy link
Member

ianna commented Dec 10, 2025

@ianna I think we'll have to restrict to numba 0.62 for macOS x86 because both numba and llvmlite stopped shipping wheels for it.

Yes. Or maybe it is time to drop macOS x86?

@ariostas
Copy link
Member Author

Hmm yeah, I guess we should do that soon. Maybe for now we can give up on doing the full testing and just test with the minimal requirements. Is there a plan for a minor version bump soon? We probably should schedule the drop of support to go with that

@ikrommyd
Copy link
Collaborator

ikrommyd commented Dec 10, 2025

@ianna I think we'll have to restrict to numba 0.62 for macOS x86 because both numba and llvmlite stopped shipping wheels for it.

I'm a bit confused, shouldn't leaving it unpinned just grab the latest possible version (0.62) if no wheels exist for 0.63?

Edit: No I'm stupid. It would try to compile from source.

@ikrommyd
Copy link
Collaborator

Or maybe it is time to drop macOS x86?

I think for that, it's probably good to see what the scientific python community is doing in general.

@ianna
Copy link
Member

ianna commented Dec 11, 2025

Hi @ariostas - I think, just tensorflow-cpu would be ok for ml on ubuntu. Thanks.

@ariostas ariostas requested a review from ianna December 11, 2025 16:45
@ariostas
Copy link
Member Author

@ianna this is ready now. The GPU tests are failing, but that's due to the cudf issue. Also, you'll need to mark some of the tests are not required since it's not longer going to test on all versions of Python.

Copy link
Member

@ianna ianna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ariostas - Great! Thanks for making it happen. Please go ahead and merge it. Thanks!

@ariostas ariostas merged commit efea08c into scikit-hep:main Dec 11, 2025
59 of 63 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-next-release Required for the next release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nightly wheel building is broken

3 participants