From 42f683667d52f3b4cbdf4667c547ad6b4c8a6236 Mon Sep 17 00:00:00 2001 From: Marcel Loose Date: Thu, 25 Jun 2026 17:20:35 +0200 Subject: [PATCH 1/4] Set C++ compiler version to C++-20 Sisco requires a C++-20 compatible compiler. This has been fixed. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 170fd6b..f8de8b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.15...3.26) project(python-casacore) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED True) find_package( From e634d21edfc3caf47047a18ee214b58b276b0413 Mon Sep 17 00:00:00 2001 From: Marcel Loose Date: Thu, 25 Jun 2026 17:32:04 +0200 Subject: [PATCH 2/4] Update Changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a010ed..8ed5d75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 3.8.1 + +This version as a binary wheel ships with underlying casacore v3.8.1. + +Support for Python 3.8 and 3.9 was dropped; support for Python 3.14 was added. + # 3.7.1 This version as a binary wheel ships with underlying casacore v3.7.1. From ed5bfffb4394ab76a33da451e316105db6470647 Mon Sep 17 00:00:00 2001 From: Marcel Loose Date: Thu, 25 Jun 2026 17:48:57 +0200 Subject: [PATCH 3/4] Update Changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ed5d75..3a1a96e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ This version as a binary wheel ships with underlying casacore v3.8.1. Support for Python 3.8 and 3.9 was dropped; support for Python 3.14 was added. +This version requires a C++-20 compatible compiler. # 3.7.1 From af1ac908e7ab61597f28addd5bfb4d526a101987 Mon Sep 17 00:00:00 2001 From: Marcel Loose Date: Thu, 25 Jun 2026 17:55:51 +0200 Subject: [PATCH 4/4] Trust (untrusted) casacore/tap Brew refuses to install untrusted packages, like `casacore/tap`. I think this is pretty recent. Just applied the fix suggested by GitHub's CI pipeline. --- .github/workflows/osx.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index c0e3d42..05eb01e 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -21,6 +21,7 @@ jobs: - name: install homebrew packages run: | + brew trust casacore/tap brew tap casacore/tap brew install casacore --with-python