diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e3ef1f6..3be4f47 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -63,7 +63,7 @@ jobs: - [ubuntu-20.04, musllinux_x86_64] - [macos-12, macosx_*] - [windows-2019, win_amd64] - python: ["cp38", "cp39", "cp310", "cp311"] + python: ["cp38", "cp39", "cp310", "cp311", "cp312"] include: # Manylinux builds are cheap, do all in one - { buildplat: ["ubuntu-20.04", "manylinux_x86_64"], python: "*" } diff --git a/pyproject.toml b/pyproject.toml index ddb7f21..df4ac78 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,8 @@ [build-system] requires = [ "setuptools", + # Beta release for testing 3.12 builds + "numpy==1.26.0b1; python_version > '3.11'", # Numpy 1.25 allows back-compiling and supports 3.9 "numpy==1.25; python_version >= '3.9'", # Last version to support 3.6-3.8