From fbcf901678a255a19299d296e950da1a98a791f0 Mon Sep 17 00:00:00 2001 From: Marek Wydmuch Date: Sun, 5 Nov 2023 02:34:59 +0100 Subject: [PATCH 1/2] Update pybind11 to v2.11.1 --- src/lib_python/pybind11 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib_python/pybind11 b/src/lib_python/pybind11 index 914c06fb2..8a099e44b 160000 --- a/src/lib_python/pybind11 +++ b/src/lib_python/pybind11 @@ -1 +1 @@ -Subproject commit 914c06fb252b6cc3727d0eedab6736e88a3fcb01 +Subproject commit 8a099e44b3d5f85b20f05828d919d2332a8de841 From 7b7f2facd6e47ca868cc3c6f47f11172cadeea81 Mon Sep 17 00:00:00 2001 From: Marek Wydmuch Date: Sun, 5 Nov 2023 02:35:53 +0100 Subject: [PATCH 2/2] Add Python 3.12 to the workflows --- .github/workflows/build-and-test.yml | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c5f583986..a8c3700b1 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: os: [ubuntu-20.04, ubuntu-22.04, macos-12] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} steps: diff --git a/pyproject.toml b/pyproject.toml index ecd0d9096..56bcdb2c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,11 +33,11 @@ reportPrivateImportUsage = "warning" [tool.cibuildwheel] # We need to build for the following Python versions: -build = "cp{38,39,310,311}-*" +build = "cp{38,39,310,311,312}-*" [tool.cibuildwheel.linux] # Only manylinux is supported (no musl) -build = "cp{38,39,310,311}-manylinux*" +build = "cp{38,39,310,311,312}-manylinux*" # For manylinux_2_28 we need to install the following dependencies using yum: before-all = "yum install -y cmake git boost-devel SDL2-devel openal-soft-devel"