0 comments (0 comments)0 reactions (0 reactions)0 assignees (0 assignees)Python4,574 stars (4,574 stars)553 forks (553 forks)batch import
Good first issue
Description
Apparently Power PC is still used in embedded systems, which we should cater to. So let's build wheels for that platform.
Contributor guide
- Tech stack
- python
- Domain
- build systemci cd
- Issue type
- feature
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 3
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- 1-2 days
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- fresh
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- clear
- Prerequisites
- Understanding of Python wheel buildingFamiliarity with CI/CD pipelinesBasic knowledge of cross compilation
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 50
- Research direction
- Start by examining the existing CI workflow (likely in `.github/workflows`) to understand how wheels are built for other architectures. Look at the `setup.py` or `pyproject.toml` for build configuration. Check if there are any references to emulation or cross compilation for non x86 platforms. Then, replicate the steps for ppc64le, ensuring the build steps and dependencies are compatible. Test the build using QEMU or a ppc64le runner, and verify the resulting wheel can be installed and functions correctly. Consider reaching out to maintainers if there are existing CI matrices or if there is a preference for using native vs. emulated builds.