-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: Infrastructure
-
None
Context
cibuildwheel (and CPython) now has support for WASM, iOS, and Android (see https://github.com/pypa/cibuildwheel#what-does-it-do). We could consider adding one or more of these platforms to our releases to add native support.
Definition of done
Investigate whether it is worthwhile and the level of difficulty, and then add the platform(s) to our build matrix in https://github.com/mongodb/mongo-python-driver/blob/master/.github/workflows/dist.yml.
Pitfalls
Do not get stuck in a rabbit hole of building C extensions if it becomes too cumbersome.