From 0bc43cc441907224485a9aff98c07cad23723806 Mon Sep 17 00:00:00 2001 From: jswhit2 Date: Fri, 23 Oct 2026 09:05:36 -0600 Subject: [PATCH 1/3] fix NETCDF_PLUGIN_DIR for linux --- pyproject.toml | 2 +- src/netCDF4/_netCDF4.pyx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 69ae975fc..e2a36bb04 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -162,7 +162,7 @@ repair-wheel-command = [ [[tool.cibuildwheel.overrides]] select = "*linux*" inherit.environment = "append" -environment = {NETCDF_PLUGIN_DIR="/usr/local/hdf5/lib/plugin/"} +environment = {NETCDF_PLUGIN_DIR="/usr/local/lib/hdf5/plugin/"} [[tool.cibuildwheel.overrides]] select = "*-macosx_x86_64" diff --git a/src/netCDF4/_netCDF4.pyx b/src/netCDF4/_netCDF4.pyx index 5f2f8ccbf..c9e46e4ca 100644 --- a/src/netCDF4/_netCDF4.pyx +++ b/src/netCDF4/_netCDF4.pyx @@ -1,4 +1,4 @@ -"""Version 1.7.5.1 +"""Version 1.7.5.1.post1 ------------- # Introduction @@ -1283,7 +1283,7 @@ import sys import functools from typing import Union -__version__ = "1.7.5.1" +__version__ = "1.7.5.1.post1" # Initialize numpy import posixpath From bea9a11f0616bbbf5066954820dc9408a8030c83 Mon Sep 17 00:00:00 2001 From: jswhit2 Date: Fri, 23 Oct 2026 09:06:56 -0600 Subject: [PATCH 2/3] update --- Changelog | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Changelog b/Changelog index a692bb7f0..fb7631133 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,7 @@ + version 1.7.5.1.post1 (tag v1.7.5.1.post1rel) + ============================================= + * fix installation of plugins into linux wheels. + version 1.7.5.1 (tag v1.7.5.1rel) ================================= * make sure zstd compression filter test always runs unless specifically disabled, fix cli test so it runs on From 1c86dc197e2c097e169b09617c43b88da742f5a5 Mon Sep 17 00:00:00 2001 From: jswhit2 Date: Fri, 23 Oct 2026 09:25:20 -0600 Subject: [PATCH 3/3] change NETCDF_PLUGIN_DIR on macos-15 --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e2a36bb04..38217a1a6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -167,12 +167,12 @@ environment = {NETCDF_PLUGIN_DIR="/usr/local/lib/hdf5/plugin/"} [[tool.cibuildwheel.overrides]] select = "*-macosx_x86_64" inherit.environment = "append" -environment = {MACOSX_DEPLOYMENT_TARGET="15.0",HDF5_DIR="/Users/runner/micromamba/envs/build",netCDF4_DIR="/Users/runner/micromamba/envs/build",PATH="${PATH}:/Users/runner/micromamba/envs/build/bin",NETCDF_PLUGIN_DIR="/Users/runner/micromamba/envs/build/hdf5/lib/plugin"} +environment = {MACOSX_DEPLOYMENT_TARGET="15.0",HDF5_DIR="/Users/runner/micromamba/envs/build",netCDF4_DIR="/Users/runner/micromamba/envs/build",PATH="${PATH}:/Users/runner/micromamba/envs/build/bin",NETCDF_PLUGIN_DIR="/Users/runner/micromamba/envs/build/lib/hdf5/plugin"} [[tool.cibuildwheel.overrides]] select = "*-macosx_arm64" inherit.environment = "append" -environment = {MACOSX_DEPLOYMENT_TARGET="15.0",HDF5_DIR="/Users/runner/micromambe/envs/build",netCDF4_DIR="/Users/runner/micromambe/envs/build",PATH="${PATH}:/Users/runner/micromamba/envs/build/bin",NETCDF_PLUGIN_DIR="/Users/runner/micromamba/envs/build/hdf5/lib/plugin"} +environment = {MACOSX_DEPLOYMENT_TARGET="15.0",HDF5_DIR="/Users/runner/micromambe/envs/build",netCDF4_DIR="/Users/runner/micromambe/envs/build",PATH="${PATH}:/Users/runner/micromamba/envs/build/bin",NETCDF_PLUGIN_DIR="/Users/runner/micromamba/envs/build/lib/hdf5/plugin"} [[tool.cibuildwheel.overrides]] select = "*-win_*"