From 50f2d2500214ef59aebc532d2dd33916da9e404a Mon Sep 17 00:00:00 2001 From: Liran Rotenberg Date: Sun, 11 May 2025 13:03:28 +0300 Subject: [PATCH] Add builds for python 3.13 Adds the support for python 3.13. Fixes #55 --- .github/workflows/python-publish.yml | 2 +- build-wheels.sh | 2 +- build_and_repair_wheels.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 4bad753..5cfbcba 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -39,7 +39,7 @@ jobs: env: # --- CORRECT way to specify target Python versions --- # Uncomment and adjust this list as needed - CIBW_BUILD: "cp38-* cp39-* cp310-* cp311-* cp312-*" # Build wheels FOR CPython 3.8, 3.9, 3.10, 3.11, 3.12 + CIBW_BUILD: "cp38-* cp39-* cp310-* cp311-* cp312-* cp313-*" # Build wheels FOR CPython 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 # --- Other cibuildwheel configurations --- CIBW_SKIP: "pp* *_i686" diff --git a/build-wheels.sh b/build-wheels.sh index 9dc17c8..39f5162 100755 --- a/build-wheels.sh +++ b/build-wheels.sh @@ -2,7 +2,7 @@ set -e -x # Define the Python versions you want to build for -PYTHON_VERSIONS=("cp38-cp38" "cp39-cp39" "cp310-cp310" "cp311-cp311" "cp312-cp312") +PYTHON_VERSIONS=("cp38-cp38" "cp39-cp39" "cp310-cp310" "cp311-cp311" "cp312-cp312" "cp313-cp313") # Install necessary system packages yum install -y gcc gcc-c++ make diff --git a/build_and_repair_wheels.sh b/build_and_repair_wheels.sh index 3f7fe1c..ce4cf6f 100755 --- a/build_and_repair_wheels.sh +++ b/build_and_repair_wheels.sh @@ -2,7 +2,7 @@ set -e -x # List of Python versions to build for. -PYTHON_VERSIONS=("cp38-cp38" "cp39-cp39" "cp310-cp310" "cp311-cp311" "cp312-cp312") +PYTHON_VERSIONS=("cp38-cp38" "cp39-cp39" "cp310-cp310" "cp311-cp311" "cp312-cp312" "cp313-cp313") # Install build tools (if needed inside the container) yum install -y gcc gcc-c++ make