Investigate possibility to provide ARM(64) architecture build
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 150
- Forks
- 23
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 2
Description
A recent NCAS-CMS Help Desk query alerted me to the fact that cf-python is not supported for ARM(64) architectures, at least in terms of having a dedicated working build for these systems: cf-python is only registered as being supported for linux-64 and osx64 but not osx-arm64.
We should investigate whether it is possible to create an ARM(64) build, given our dependencies and whether they support this. It is important especially since many Mac machines, popular amongst technical folk, use arm64 nowadays, and a colleague has told me that:
osx64-generic is still supported on arm64 architectures, but they will drop that support soon so by then, we'd have to move to arm64 builds
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the cf-python conda-forge registration and checking whether its dependencies provide linux-arm64 or osx-arm64 builds. Then assess the packaging and platform requirements described in the issue. Done means documenting whether an ARM64 build is feasible and identifying the required build changes or blockers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100