From fa9f97760843fd4865a7e1b0526147559c510876 Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Tue, 26 Aug 2025 13:24:08 +0530 Subject: [PATCH 1/3] testing builds for python 3.13 adn 3.14 for free threading support --- .github/workflows/build_wheels.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 37a80387..cb481b4d 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -39,7 +39,7 @@ jobs: - name: Build wheels env: - CIBW_BUILD: "cp310-manylinux_x86_64 cp311-manylinux_x86_64 cp312-manylinux_x86_64" + CIBW_BUILD: "cp310-manylinux_x86_64 cp311-manylinux_x86_64 cp312-manylinux_x86_64 cp313-manylinux_x86_64 cp314-manylinux_x86_64" CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 CIBW_BUILD_VERBOSITY: "3" CIBW_BEFORE_ALL: | @@ -122,7 +122,7 @@ jobs: - name: Build wheels env: - CIBW_BUILD: "cp310-* cp311-* cp312-*" + CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-* cp314-*" CIBW_ARCHS_MACOS: ${{ matrix.os == 'macos-13' && 'x86_64' || 'arm64' }} CIBW_BUILD_VERBOSITY: "3" CIBW_ENVIRONMENT: > @@ -197,8 +197,8 @@ jobs: - name: Build wheels env: - CIBW_BUILD: "cp310-* cp311-* cp312-*" - CIBW_SKIP: "pp* cp36-* cp37-* cp38-* cp39-* cp313-*" + CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-* cp314-*" + CIBW_SKIP: "pp* cp36-* cp37-* cp38-* cp39-*" CIBW_ARCHS_WINDOWS: ${{ matrix.architecture == 'x86' && 'x86' || 'AMD64' }} CIBW_BUILD_VERBOSITY: "3" DISTUTILS_USE_SDK: "1" From 3cf2cc9de65450da40b2bcb619e2c7ef0ed54fa4 Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Tue, 26 Aug 2025 13:36:55 +0530 Subject: [PATCH 2/3] updating cibuildwheel --- .github/workflows/build_wheels.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index cb481b4d..11d7d307 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -35,7 +35,7 @@ jobs: ls -la quaddtype/numpy_quaddtype/QBLAS/include/quadblas/ - name: Install cibuildwheel - run: pip install cibuildwheel==2.20.0 + run: pip install cibuildwheel==3.1.4 - name: Build wheels env: @@ -118,7 +118,7 @@ jobs: ls -la quaddtype/numpy_quaddtype/QBLAS/include/quadblas/ - name: Install cibuildwheel - run: pip install cibuildwheel==2.20.0 + run: pip install cibuildwheel==3.1.4 - name: Build wheels env: @@ -193,7 +193,7 @@ jobs: shell: bash -l {0} run: | pip install -U pip - pip install cibuildwheel==2.20.0 ninja meson meson-python numpy delvewheel pytest + pip install cibuildwheel==3.1.4 ninja meson meson-python numpy delvewheel pytest - name: Build wheels env: From 77847036414618c2caa8185ace54d3bc6769c3b0 Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Tue, 26 Aug 2025 13:41:25 +0530 Subject: [PATCH 3/3] updating python --- .github/workflows/build_wheels.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 11d7d307..9cfa0786 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -27,7 +27,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: ">=3.10.0" + python-version: ">=3.11.0" - name: Verify QuadBLAS submodule run: | @@ -90,7 +90,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: ">=3.11.0" - name: Install dependencies run: | @@ -165,10 +165,10 @@ jobs: with: arch: ${{ matrix.architecture }} - - name: Set up Python 3.10 + - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: ">=3.11.0" architecture: ${{ matrix.architecture }} - name: Install CMake