Skip to content

Commit cbc48b8

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
2 parents 931d3c7 + 4a40bc5 commit cbc48b8

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/dist.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414

1515
sdists_for_pypi:
16-
name: Build sdist (and upload to PyPI on release tags)
16+
name: Build sdist
1717
runs-on: ubuntu-latest
1818
steps:
1919
- uses: actions/checkout@v4
@@ -39,6 +39,8 @@ jobs:
3939
arch: x86_64
4040
- os: ubuntu-latest
4141
arch: i686
42+
- os: ubuntu-24.04-arm
43+
arch: aarch64
4244
- os: macos-13
4345
arch: auto
4446
- os: macos-14
@@ -49,8 +51,7 @@ jobs:
4951
# Non-Python packages to install as spkgs
5052
TARGETS_PRE: gmp mpfr mpc pplite-ensure
5153
# Disable building PyPy wheels on all platforms
52-
# Disable musllinux until #33083 provides alpine package information
53-
CIBW_SKIP: "pp* *-musllinux*"
54+
CIBW_SKIP: "pp*"
5455
#
5556
CIBW_ARCHS: ${{ matrix.arch }}
5657
# https://cibuildwheel.readthedocs.io/en/stable/options/#requires-python
@@ -88,7 +89,7 @@ jobs:
8889
run: |
8990
"${{ steps.python.outputs.python-path }}" -m pip install pipx
9091
export PATH=build/bin:$PATH
91-
export CIBW_BEFORE_ALL="( $(sage-print-system-package-command debian --yes --no-install-recommends install $(sage-get-system-packages debian $SPKGS)) || $(sage-print-system-package-command fedora --yes --no-install-recommends install $(sage-get-system-packages fedora $SPKGS | sed s/pkg-config/pkgconfig/)) || ( $(sage-print-system-package-command homebrew --yes --no-install-recommends install $(sage-get-system-packages homebrew $SPKGS)) || echo error ignored) ) && ./bootstrap && ./configure --enable-build-as-root --enable-fat-binary && MAKE=\"make -j6\" make V=0 $TARGETS_PRE"
92+
export CIBW_BEFORE_ALL="( $(sage-print-system-package-command debian --yes --no-install-recommends install $(sage-get-system-packages debian $SPKGS)) || $(sage-print-system-package-command fedora --yes --no-install-recommends install $(sage-get-system-packages fedora $SPKGS | sed s/pkg-config/pkgconfig/)) || ( $(sage-print-system-package-command homebrew --yes --no-install-recommends install $(sage-get-system-packages homebrew $SPKGS)) || $(sage-print-system-package-command alpine --yes --no-install-recommends install $(sage-get-system-packages alpine $SPKGS)) || echo error ignored) ) && ./bootstrap && ./configure --enable-build-as-root --enable-fat-binary && MAKE=\"make -j6\" make V=0 $TARGETS_PRE"
9293
mkdir -p unpacked
9394
for pkg in pplitepy; do
9495
(cd unpacked && tar xfz - ) < dist/$pkg*.tar.gz

0 commit comments

Comments
 (0)