From f686f4a15d7da674780270a3392c32e182653859 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 12:50:26 +0200 Subject: [PATCH 1/7] wip version number --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 99d74db..74f2e93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "cuvis_il" -version = "3.5.3" +version = "3.5.3.0" description = "Compiled Python Bindings for the CUVIS SDK." readme = "README.md" requires-python = ">=3.9" From e31c1c9a7b7d03b8bfb6da2cc5ad118d1bd595ff Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 13:49:08 +0200 Subject: [PATCH 2/7] wip --- .github/workflows/build_and_test.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index b9a53f6..ce0042d 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -1,10 +1,7 @@ name: Build & Test cuvis.pyil on: - push: - branches: [main] pull_request: - branches: [main] env: CUVIS_VERSION: "3.5.3" From 763087ca2becd6c6b14ff6ece879705dd3e6c35b Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 13:52:00 +0200 Subject: [PATCH 3/7] wip typo --- .github/workflows/build_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index ce0042d..d481fad 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -53,7 +53,7 @@ jobs: numpy: "2.3.0" runs-on: ubuntu-latest -container: + container: image: cubertgmbh/cuvis_base:${{ env.CUVIS_VERSION }}-ubuntu${{ matrix.ubuntu }} steps: - name: Install system build dependencies From 5997dca4debe56e3f86242af3f9db7dd4beeddfa Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 13:53:45 +0200 Subject: [PATCH 4/7] wip --- .github/workflows/build_and_test.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index d481fad..131eeb3 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -3,14 +3,12 @@ name: Build & Test cuvis.pyil on: pull_request: -env: - CUVIS_VERSION: "3.5.3" - jobs: build-and-test: strategy: fail-fast: false matrix: + cuvis_version: ["3.5.3"] include: # ── Ubuntu 22.04 ── - ubuntu: "22.04" @@ -54,7 +52,7 @@ jobs: runs-on: ubuntu-latest container: - image: cubertgmbh/cuvis_base:${{ env.CUVIS_VERSION }}-ubuntu${{ matrix.ubuntu }} + image: cubertgmbh/cuvis_base:${{ matrix.cuvis_version }}-ubuntu${{ matrix.ubuntu }} steps: - name: Install system build dependencies run: | From 059900bca0bfb8fb41e007218147974d7c603d88 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 13:57:31 +0200 Subject: [PATCH 5/7] wip --- .github/workflows/build_and_test.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 131eeb3..555cf3e 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -4,11 +4,19 @@ on: pull_request: jobs: + + prepare: + runs-on: ubuntu-latest + outputs: + cuvis_version: "3.5.3" # single place to update + steps: + - run: echo "cuvis_version=3.5.3" >> "$GITHUB_OUTPUT" + build-and-test: + needs: prepare strategy: fail-fast: false matrix: - cuvis_version: ["3.5.3"] include: # ── Ubuntu 22.04 ── - ubuntu: "22.04" @@ -52,7 +60,7 @@ jobs: runs-on: ubuntu-latest container: - image: cubertgmbh/cuvis_base:${{ matrix.cuvis_version }}-ubuntu${{ matrix.ubuntu }} + image: cubertgmbh/cuvis_base:${{ needs.prepare.outputs.cuvis_version }}-ubuntu${{ matrix.ubuntu }} steps: - name: Install system build dependencies run: | From eba2a66c6c46dc5509eb3cfd63132b0b7fb622e8 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 15:06:03 +0200 Subject: [PATCH 6/7] wip --- .github/workflows/build_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 555cf3e..55ae665 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -8,7 +8,7 @@ jobs: prepare: runs-on: ubuntu-latest outputs: - cuvis_version: "3.5.3" # single place to update + cuvis_version: "3.5.3" steps: - run: echo "cuvis_version=3.5.3" >> "$GITHUB_OUTPUT" From c438d0c7f0baadbfc39261063e3f6b0e90ea34c3 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Mon, 1 Jun 2026 15:12:16 +0200 Subject: [PATCH 7/7] updated numpy version for python 3.14 --- .github/workflows/build_and_test.yml | 4 ++-- .github/workflows/publish_version.yml | 4 ++-- pyproject.toml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 55ae665..9046161 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -36,7 +36,7 @@ jobs: numpy: "2.1.0" - ubuntu: "22.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" # ── Ubuntu 24.04 ── - ubuntu: "24.04" @@ -56,7 +56,7 @@ jobs: numpy: "2.1.0" - ubuntu: "24.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" runs-on: ubuntu-latest container: diff --git a/.github/workflows/publish_version.yml b/.github/workflows/publish_version.yml index fff034e..3ba572b 100644 --- a/.github/workflows/publish_version.yml +++ b/.github/workflows/publish_version.yml @@ -61,7 +61,7 @@ jobs: platform_tag: "manylinux_2_35_x86_64" - ubuntu: "22.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" platform_tag: "manylinux_2_35_x86_64" # ── Ubuntu 24.04 ── @@ -87,7 +87,7 @@ jobs: platform_tag: "manylinux_2_39_x86_64" - ubuntu: "24.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" platform_tag: "manylinux_2_39_x86_64" runs-on: ubuntu-latest diff --git a/pyproject.toml b/pyproject.toml index 74f2e93..a1bd4b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ dependencies = [ "numpy>=1.23.5; python_version>='3.11' and python_version<'3.12'", "numpy>=1.26.0; python_version>='3.12' and python_version<'3.13'", "numpy>=2.1.0; python_version>='3.13' and python_version<'3.14'", - "numpy>=2.3.0; python_version>='3.14'", + "numpy>=2.3.2; python_version>='3.14'", ] classifiers = [