From c47bf79f2ed9d99645d8869673d0d13fb5a5f136 Mon Sep 17 00:00:00 2001 From: Bill Dolinar Date: Wed, 4 Mar 2026 15:27:37 -0700 Subject: [PATCH] Enable macOS pybind CI --- .github/workflows/XmsInterp-CI.yaml | 8 ++++---- .gitignore | 23 +++++++++++++++++++++++ build.toml | 4 ++-- 3 files changed, 29 insertions(+), 6 deletions(-) diff --git a/.github/workflows/XmsInterp-CI.yaml b/.github/workflows/XmsInterp-CI.yaml index f6cccaff..742a9322 100644 --- a/.github/workflows/XmsInterp-CI.yaml +++ b/.github/workflows/XmsInterp-CI.yaml @@ -96,7 +96,7 @@ jobs: run: | python -m pip install --upgrade pip pip install conan devpi-client wheel cibuildwheel - python -m pip install xmsconan>=2.0.0 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple + python -m pip install xmsconan>=2.2.1 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple # Setup Conan - name: Setup Conan run: | @@ -136,7 +136,7 @@ jobs: run: xmsconan_gen --version ${{ env.XMS_VERSION }} build.toml # Build the Conan Package - name: Build the Conan Packages - run: "python build.py --filter=\"{\\\"build_type\\\": \\\"${{ matrix.build_type }}\\\"}\"" + run: "python build.py --enable-macos-pybind --filter=\"{\\\"build_type\\\": \\\"${{ matrix.build_type }}\\\"}\"" shell: bash # Upload Release to Conan - name: Upload Releases to Conan @@ -219,7 +219,7 @@ jobs: run: | python -m pip install --upgrade pip pip install conan devpi-client wheel cibuildwheel - python -m pip install xmsconan>=2.0.0 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple + python -m pip install xmsconan>=2.2.1 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple # Setup Conan - name: Setup Conan run: | @@ -345,7 +345,7 @@ jobs: run: | python -m pip install --upgrade pip pip install conan devpi-client wheel cibuildwheel - python -m pip install xmsconan>=2.0.0 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple + python -m pip install xmsconan>=2.2.1 -i https://public.aquapi.aquaveo.com/aquaveo/dev/+simple # Setup Visual Studio - name: Setup Visual Studio uses: microsoft/setup-msbuild@v2 diff --git a/.gitignore b/.gitignore index f608383e..4e21cb4a 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,26 @@ build/* pybuild/* build_py/* build_test/* + +# AI assistant configuration (local only) +.claude/ +CLAUDE.md +CLAUDE.local.md +.envrc + +# CMake presets (local configuration) +CMakePresets.json +CMakeUserPresets.json +**/CMakeUserPresets.json + +# Conan profiles (local configuration) +conan_profiles/ + +# Coverage artifacts +coverage_report/ +*.profraw +*.profdata + +# clangd +compile_commands.json +.cache/ diff --git a/build.toml b/build.toml index 7ae8c088..35dfb356 100644 --- a/build.toml +++ b/build.toml @@ -2,8 +2,8 @@ library_name = "xmsinterp" description = "Interpolation library for XMS products" xms_dependencies = [ - { name = "xmscore", version = "7.0.0" }, - { name = "xmsgrid", version = "9.0.2" }, + { name = "xmscore", version = "7.0.1" }, + { name = "xmsgrid", version = "9.0.3" }, ] python_namespaced_dir = "interp"