pypa/cibuildwheel
🎡 Build Python wheels for all the platforms with minimal configuration. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 18.0
- age_days: 3454
- days_rel: 29
- days_push: 9
- n_releases_24m: 27
Adoption not part of the score
2259 stars · 321 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
cibuildwheel is a Python tool that runs on CI servers to build and test Python wheels across macOS, Windows, and Linux for multiple Python versions and architectures with minimal configuration. It supports GitHub Actions, Azure Pipelines, CircleCI, and GitLab CI, including manylinux/musllinux, Apple Silicon, ARM, Android, iOS, and Pyodide targets.
Use cases
- build python wheels for all platforms on ci
- compile c extension wheels for manylinux and macos
- build wheels for multiple python versions automatically
- test built wheels on ci before publishing to pypi
- build arm64 and apple silicon python wheels
- package a python extension for windows linux and mac
When to choose
- you maintain a Python package with C/C++/Rust extensions needing wheels on multiple platforms and Python versions
- you want a single, well-maintained tool that works across GitHub Actions, Azure Pipelines, CircleCI, and GitLab CI
- you need manylinux/musllinux compliance and broad architecture coverage including ARM and Apple Silicon
When to avoid
- you only publish pure-Python packages where a simple 'python -m build' or PyPI's build frontend suffices
- you build wheels locally rather than on CI
- you need to build non-Python artifacts or sdists only
Facets
cli-tool · maturity active
build-tool developer-tools testing developer-tools cross-platform windows cli python-packaging wheels ci pypi manylinux build-automation devops linux macos docker
2 sources
- readme: https://github.com/pypa/cibuildwheel · fetched 2026-08-28 · 3ea22cdc552d
- registry_pypi: https://pypi.org/pypi/cibuildwheel/json · fetched 2026-08-29 · 9ec053fdd816
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pypa/cibuildwheel | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="pypa/cibuildwheel")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem