ssssam commented on issue #1712:
URL: https://github.com/apache/buildstream/issues/1712#issuecomment-1204117732
# Steps for "first cut"
* [x] Try cibuildwheel locally - done
* [x] Try cibuildwheel in GitHub Actions - done
* [ ] Automate releasing wheels to GitHub and PyPI
* [ ] Include BuildBox binaries in wheel
* Depends:
https://gitlab.com/BuildGrid/buildbox/buildbox-integration/-/issues/1 (release
BuildBox binaries)
* [ ] Ensure Bst uses the shipped buildbox binaries
# Additional tasks
* [ ] Investigate if we can and should strip debug info
* [ ] Investigate if we can build wheels for aarch64, riscv
* See https://cibuildwheel.readthedocs.io/en/stable/faq/#emulation
* [ ] Auto updates of cibuildwheel version
* See
https://cibuildwheel.readthedocs.io/en/stable/faq/#automatic-updates
* [ ] Revisit musl support - if buildbox binaries don't support musl, then
don't ship wheels for musllinux platform either.
# Verification
* [ ] buildstream-2.0.0-....whl can be installed and used in a venv, with
bst 1.x installed on the host
* [ ] buildstream-2.0.0.....whl can be installed on the host, with bst 1.x
in a venv
* [ ] Wheel can be installed and used on a stock container image of
Ubuntu, Fedora, Debian without needing extra packages
* [ ] Test each wheel that we release on the platform it expects to run
(e.g. the python3.7 wheel on an OS with python3.7)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]