From 7aca280b7d9022e10b50d4df4508c53eb13d84f8 Mon Sep 17 00:00:00 2001 From: Kevin Phoenix Date: Fri, 31 May 2024 13:55:45 -0700 Subject: [PATCH] Create pyproject.toml and add python 3.12 to CI --- .github/workflows/CITest.yml | 8 ++++++++ bindings/python/pyproject.toml | 3 +++ 2 files changed, 11 insertions(+) create mode 100644 bindings/python/pyproject.toml diff --git a/.github/workflows/CITest.yml b/.github/workflows/CITest.yml index bd7451ef..cf50e534 100644 --- a/.github/workflows/CITest.yml +++ b/.github/workflows/CITest.yml @@ -74,6 +74,14 @@ jobs: build-system: 'cmake', enable-asan: 'ON' } + - { + name: 'ubuntu-22.04 x64 python3.12 cmake', + os: ubuntu-22.04, + arch: x64, + python-arch: x64, + python-version: '3.12', + build-system: 'cmake', + } steps: - uses: actions/checkout@v3 diff --git a/bindings/python/pyproject.toml b/bindings/python/pyproject.toml new file mode 100644 index 00000000..9787c3bd --- /dev/null +++ b/bindings/python/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta"