From 402c9654e7ba45d0bef70b71525b7316f33917ac Mon Sep 17 00:00:00 2001 From: Alex Lancaster Date: Fri, 13 Sep 2024 16:39:13 -0400 Subject: [PATCH 1/3] enable PyPy 3.10 as numpy wheels now exist: https://github.com/numpy/numpy/issues/24728 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8a572421c..149fe18e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ testpaths = [ [tool.cibuildwheel] skip = ["*-win32", "*_i686", # skip 32-bit builds - "pp37-*", "pp310-*", # skip certain PyPy configurations + "pp37-*", # "pp310-*", # skip certain PyPy configurations "pp*_aarch64 ", # no numpy wheels for aarch64 on PyPy "cp313-musllinux_x86_64", # problem with this version "cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*"] # older musllinux missing numpy wheels From bb7c4385af2faff9ffbf21ed3e7c2e75454916cf Mon Sep 17 00:00:00 2001 From: Alex Lancaster Date: Fri, 13 Sep 2024 23:14:05 -0400 Subject: [PATCH 2/3] Remove pp310 Linux overrides --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 149fe18e8..3d23becff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ testpaths = [ [tool.cibuildwheel] skip = ["*-win32", "*_i686", # skip 32-bit builds - "pp37-*", # "pp310-*", # skip certain PyPy configurations + "pp37-*", # skip certain PyPy configurations "pp*_aarch64 ", # no numpy wheels for aarch64 on PyPy "cp313-musllinux_x86_64", # problem with this version "cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*"] # older musllinux missing numpy wheels @@ -32,10 +32,10 @@ environment = { PIP_ONLY_BINARY=":all:" } select = "cp312-*linux*" manylinux-x86_64-image = "manylinux_2_28" -[[tool.cibuildwheel.overrides]] +# [[tool.cibuildwheel.overrides]] # for latest PyPy use newer manylinux image -select = "pp310-*linux*" -manylinux-x86_64-image = "manylinux_2_28" +# select = "pp310-*linux*" +# manylinux-x86_64-image = "manylinux_2_28" [tool.cibuildwheel.linux] # add aarch64 to default ("auto") architectures From 95d49617f55f9b167b63c041a0b2a7c3c0f55e44 Mon Sep 17 00:00:00 2001 From: Alex Lancaster Date: Sat, 14 Sep 2024 00:11:18 -0400 Subject: [PATCH 3/3] Remove unnecessary image override --- pyproject.toml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3d23becff..e520760b4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,11 +32,6 @@ environment = { PIP_ONLY_BINARY=":all:" } select = "cp312-*linux*" manylinux-x86_64-image = "manylinux_2_28" -# [[tool.cibuildwheel.overrides]] -# for latest PyPy use newer manylinux image -# select = "pp310-*linux*" -# manylinux-x86_64-image = "manylinux_2_28" - [tool.cibuildwheel.linux] # add aarch64 to default ("auto") architectures archs = ["auto", "aarch64"]