Skip to content

Commit e8e2487

Browse files
authored
ci: more tests and win32 3.12 wheel (#920)
* ci: more tests and win32 3.12 wheel Signed-off-by: Henry Schreiner <[email protected]> * Update pyproject.toml * Update wheels.yml * Update pyproject.toml * ci: skip musl testing Signed-off-by: Henry Schreiner <[email protected]> * chore: bump boost version Signed-off-by: Henry Schreiner <[email protected]> --------- Signed-off-by: Henry Schreiner <[email protected]>
1 parent 91e1dcd commit e8e2487

File tree

8 files changed

+24
-13
lines changed

8 files changed

+24
-13
lines changed

.github/workflows/wheels.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,20 +71,31 @@ jobs:
7171
name: wheel-aarch-${{ strategy.job-index }}
7272

7373
build_wheels:
74-
name: ${{ matrix.type }} ${{ matrix.arch }} on ${{ matrix.os }}
74+
name: ${{ matrix.build }} ${{ matrix.arch }} on ${{ matrix.os }}
7575
runs-on: ${{ matrix.os }}
7676
strategy:
7777
fail-fast: false
7878
matrix:
79-
os: [windows-2019, macos-latest, ubuntu-latest]
79+
os: [windows-2019, macos-latest]
8080
arch: [auto64]
81+
build: ["*"]
8182

8283
include:
8384
- os: macos-latest
8485
arch: universal2
86+
build: "*"
8587

8688
- os: windows-2019
8789
arch: auto32
90+
build: "*"
91+
92+
- os: ubuntu-latest
93+
arch: auto64
94+
build: "*manylinux*"
95+
96+
- os: ubuntu-latest
97+
arch: auto64
98+
build: "*musllinux*"
8899

89100
steps:
90101
- uses: actions/checkout@v4

extern/config

Submodule config updated 203 files

extern/variant2

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,14 @@ ignore = [
8686
test-extras = "test"
8787
test-command = "pytest --benchmark-disable {project}/tests"
8888
test-skip = [
89-
"pp*", # requires correct version to get binary
89+
"pp37-*",
90+
"pp38-*",
91+
"pp310-*",
9092
"*universal2:arm64",
91-
"*musllinux*",
92-
"cp312-win_amd64", # NumPy segfaults
93+
"cp*-*musllinux*", # segfault
9394
]
94-
skip = ["pp*-manylinux_i686", "cp312-win32"] # not supported by NumPy
9595
environment-pass = ["SETUPTOOLS_SCM_PRETEND_VERSION"]
96-
environment = { PIP_ONLY_BINARY = "numpy" }
96+
environment.PIP_ONLY_BINARY = "numpy"
9797

9898

9999
[tool.pylint]

0 commit comments

Comments
 (0)