From 1a54d02f5772e56789390e6aca73a50b6bddec6b Mon Sep 17 00:00:00 2001 From: Jordan Borean Date: Tue, 29 Aug 2023 05:06:41 +1000 Subject: [PATCH] Added Python 3.12 wheels --- .github/workflows/ci.yml | 5 ++++- CHANGELOG.md | 1 + build_helpers/run-ci.sh | 5 +++++ setup.cfg | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09db542..a553135 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,6 +64,8 @@ jobs: - cp310-macosx_arm64 - cp311-macosx_x86_64 - cp311-macosx_arm64 + - cp312-macosx_x86_64 + - cp312-macosx_arm64 steps: - uses: actions/download-artifact@v3 @@ -79,7 +81,7 @@ jobs: rm krb5-*.tar.gz - name: build wheel - uses: pypa/cibuildwheel@v2.11.1 + uses: pypa/cibuildwheel@v2.15.0 env: CIBW_ARCHS: all CIBW_TEST_SKIP: '*_arm64' @@ -110,6 +112,7 @@ jobs: - 3.9 - '3.10' - '3.11' + - '3.12.0-rc.1' provider: - mit - heimdal diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b25b72..f1c0a6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.5.1 - TBD * Added support for Cython 3.x.y when building the extension modules +* Added Python 3.12 wheel for macOS ## 0.5.0 - 2023-02-20 diff --git a/build_helpers/run-ci.sh b/build_helpers/run-ci.sh index ca93e21..116b53c 100755 --- a/build_helpers/run-ci.sh +++ b/build_helpers/run-ci.sh @@ -1,5 +1,10 @@ #!/bin/bash -ex +# Set by GHA setup-python +if [[ -n "${pythonLocation}" ]]; then + PATH="${pythonLocation}/bin:${PATH}" +fi + source ./build_helpers/lib.sh lib::setup::system_requirements lib::setup::python_requirements diff --git a/setup.cfg b/setup.cfg index 389cfe0..c33b0be 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,6 +21,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 [options] package_dir =