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. |
Answered by
webknjaz
Nov 21, 2020
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 |
0 replies
Answer selected by
webknjaz
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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-artifactand then have a separate job from builders, depending on them. That job would collect all the artifacts viaactions/download-artifactand 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.