Support non-Linux platforms #48
-
The simplest way to build and publish binary wheels is to do that on each supported OS, meaning you'd need to publish these wheels on Windows and macOS. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Docker based actions only work on GNU/Linux in GHA. The idea is that you build your dists on many platforms per your requirements, save them as artifacts using |
Beta Was this translation helpful? Give feedback.
-
Duplicate of #26. |
Beta Was this translation helpful? Give feedback.
Docker based actions only work on GNU/Linux in GHA. The idea is that you build your dists on many platforms per your requirements, save them as artifacts using
actions/upload-artifact
and then have a separate job from builders, depending on them. That job would collect all the artifacts viaactions/download-artifact
and use this action for publishing.This is by design and will also prevent race conditions when half of the jobs will succeed and upload the dists while the rest would fail resulting in a half-present package on PyPI.