From 1a67ba49ef76dae412176ec255619d384c4d8da9 Mon Sep 17 00:00:00 2001 From: Dave Turner Date: Mon, 30 Sep 2024 15:47:28 -0400 Subject: [PATCH] Exclude Python 3.12 and above from wheels. Theano is breaking 3.12 wheel builds. --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 51912e78..fd6caa3f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -146,9 +146,10 @@ write_to = "brainiak/_version.py" cmake.build-type = "Release" [tool.cibuildwheel] +# Build all python versions less than 3.12 test-extras = ["matnormal", "dev"] test-command = "mpiexec -n 2 python -m mpi4py -m pytest {project}/tests" -skip = ["*-win32", "pp*"] +skip = ["*-win32", "pp*", "cp312*", "cp313*", "cp314*"] [tool.cibuildwheel.linux] before-all = "python -m pip install impi-rt mpi4py --extra-index-url https://pypi.anaconda.org/mpi4py/simple"