From abec1e209199f931923fde0de2609b4076a32610 Mon Sep 17 00:00:00 2001 From: Noah <37805707+Curve@users.noreply.github.com> Date: Sat, 2 Nov 2024 16:23:49 +0100 Subject: [PATCH] refactor(workflows/python): explicitly set build targets cibuildwheel seems to ignore python 3.13 --- .github/workflows/python.yml | 8 ++++---- CMakeLists.txt | 2 +- README.md | 2 +- pyproject.toml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index b60ee5a7..6c61dcb4 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -79,13 +79,13 @@ jobs: include: - os: ubuntu-latest container: ghcr.io/viennatools/vienna-builder:python - skip: "cp36-* cp37-* cp38-* cp39-*" + build: "*p310-* *p311-* *p312-* *p313-*" - os: windows-latest - skip: "cp36-* cp37-* cp38-* cp39-*" + build: "*p310-* *p311-* *p312-* *p313-*" - os: macos-latest - skip: "cp36-* cp37-* cp38-* cp39-* cp310-*" + build: "*p310-* *p311-* *p312-* *p313-*" runs-on: ${{ matrix.os }} container: ${{ matrix.container }} @@ -125,7 +125,7 @@ jobs: - name: 🏗️ Build Wheels run: python -m cibuildwheel --output-dir wheelhouse env: - CIBW_SKIP: ${{ matrix.skip }} + CIBW_BUILD: ${{ matrix.build }} CIBW_ARCHS_WINDOWS: auto64 - name: 📦 Upload Artifact diff --git a/CMakeLists.txt b/CMakeLists.txt index d07ad795..8c5fb774 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.20 FATAL_ERROR) project( ViennaLS LANGUAGES CXX - VERSION 4.0.1) + VERSION 4.0.2) # -------------------------------------------------------------------------------------------------------- # Library options diff --git a/README.md b/README.md index 6ed43991..4b39536c 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ We recommend using [CPM.cmake](https://github.com/cpm-cmake/CPM.cmake) to consum * Installation with CPM ```cmake - CPMAddPackage("gh:viennatools/viennals@4.0.1") + CPMAddPackage("gh:viennatools/viennals@4.0.2") ``` * With a local installation diff --git a/pyproject.toml b/pyproject.toml index a3c7f5c1..e63bde1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["scikit-build-core", "pybind11"] build-backend = "scikit_build_core.build" [project] -version = "4.0.1" +version = "4.0.2" name = "ViennaLS" readme = "README.md" license = {file = "LICENSE"}