diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8be0dd2c..15a57d33 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -71,20 +71,31 @@ jobs: name: wheel-aarch-${{ strategy.job-index }} build_wheels: - name: ${{ matrix.type }} ${{ matrix.arch }} on ${{ matrix.os }} + name: ${{ matrix.build }} ${{ matrix.arch }} on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [windows-2019, macos-latest, ubuntu-latest] + os: [windows-2019, macos-latest] arch: [auto64] + build: ["*"] include: - os: macos-latest arch: universal2 + build: "*" - os: windows-2019 arch: auto32 + build: "*" + + - os: ubuntu-latest + arch: auto64 + build: "*manylinux*" + + - os: ubuntu-latest + arch: auto64 + build: "*musllinux*" steps: - uses: actions/checkout@v4 diff --git a/extern/assert b/extern/assert index 02256c84..9067f098 160000 --- a/extern/assert +++ b/extern/assert @@ -1 +1 @@ -Subproject commit 02256c84fd0cd58a139d9dc1b25b5019ca976ada +Subproject commit 9067f0987bb952d8ff266529d03e39aa1af3ffee diff --git a/extern/config b/extern/config index a1cf5d53..cbeca533 160000 --- a/extern/config +++ b/extern/config @@ -1 +1 @@ -Subproject commit a1cf5d531405e62927b0257b5cbecc66a545b508 +Subproject commit cbeca533d2113efbcffa84326111ad15a6a1f57a diff --git a/extern/core b/extern/core index c7134904..7cbbb08e 160000 --- a/extern/core +++ b/extern/core @@ -1 +1 @@ -Subproject commit c7134904e27237dbbb81ba28f0f23fc365b079dd +Subproject commit 7cbbb08e7be8114d4285e15634fc6b5ae23c17f6 diff --git a/extern/mp11 b/extern/mp11 index ef7608b4..391e23ae 160000 --- a/extern/mp11 +++ b/extern/mp11 @@ -1 +1 @@ -Subproject commit ef7608b463298b881bc82eae4f45a4385ed74fca +Subproject commit 391e23ae716aec4d59f6c7272e49e1dd8c01dcdb diff --git a/extern/throw_exception b/extern/throw_exception index 23dd41e9..152b36e8 160000 --- a/extern/throw_exception +++ b/extern/throw_exception @@ -1 +1 @@ -Subproject commit 23dd41e920ecd91237500ac6428f7d392a7a875c +Subproject commit 152b36e86fd1e24fd5ced47697522d5947d69020 diff --git a/extern/variant2 b/extern/variant2 index e2546b70..9e4234bf 160000 --- a/extern/variant2 +++ b/extern/variant2 @@ -1 +1 @@ -Subproject commit e2546b70ca04d4263f7a5917815506e488b6920f +Subproject commit 9e4234bfd5688c0272b641954ab2f23f8ce9c613 diff --git a/pyproject.toml b/pyproject.toml index 96b5d352..f08e270f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -86,14 +86,14 @@ ignore = [ test-extras = "test" test-command = "pytest --benchmark-disable {project}/tests" test-skip = [ - "pp*", # requires correct version to get binary + "pp37-*", + "pp38-*", + "pp310-*", "*universal2:arm64", - "*musllinux*", - "cp312-win_amd64", # NumPy segfaults + "cp*-*musllinux*", # segfault ] -skip = ["pp*-manylinux_i686", "cp312-win32"] # not supported by NumPy environment-pass = ["SETUPTOOLS_SCM_PRETEND_VERSION"] -environment = { PIP_ONLY_BINARY = "numpy" } +environment.PIP_ONLY_BINARY = "numpy" [tool.pylint]