-
-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cibuildwheel workflow for sagemath-objects, sagemath-categories #33800
Comments
Commit: |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:4
The method of installing the required system packages (gmp, mpfr, mpc) with whatever is provided by the target distribution does not work because the manylinux distributions are deliberately ancient. Also the macOS arm64 cross-build does not work: |
Dependencies: #33803 |
Work Issues: Rebase on #33803 |
comment:7
We could add a section |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Changed dependencies from #33803 to none |
Changed work issues from Rebase on #33803 to none |
comment:11
check out gmpy2 wheel builder https://github.com/aleaxit/gmpy/tree/master/.github%2Fworkflows |
comment:12
They are using straightforward cibuildwheel |
comment:13
but they need to have gmp installed first. |
comment:14
Sure, they install the libraries from source with a custom script. |
Dependencies: #29549 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Author: Matthias Koeppe |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:27
Merged latest #29549, ready for review |
comment:28
is this being tested on GH Actions? |
comment:29
Yes, see link in the ticket description |
comment:30
lgtm |
Reviewer: Dima Pasechnik |
comment:31
Thanks! |
Changed branch from u/mkoeppe/cibuildwheel_workflow_for_sagemath_objects__sagemath_categories_etc_ to |
We rename the GH Actions workflow
sdist.yml
todist.yml
and add wheel-building for the distributions sagemath-objects and sagemath-categories for macOS (Intel) and Linux (x86_64, i686) using cibuildwheel.The necessary libraries are built using the Sage distribution.
Example run: https://github.com/mkoeppe/sage/actions/runs/2522295930
Follow-ups:
--prefix=$(pwd)/wheelhouse/local-ARCH --with-sage-venv
so thatSAGE_LOCAL
gets copied in/out of the containerDepends on #29549
Depends on #33983
Depends on #34017
CC: @dimpase @kliem @tobiasdiez @saraedum
Component: distribution
Author: Matthias Koeppe
Branch/Commit:
93d5d11
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/33800
The text was updated successfully, but these errors were encountered: