From 206349f55694e25c1944e1d026c4592ca8caa1e5 Mon Sep 17 00:00:00 2001 From: "Ryan M. Richard" Date: Mon, 14 Sep 2026 11:22:41 -0500 Subject: [PATCH] Rebuild so the installed config declares its dependencies No source change. This exists only to republish the wheel against NWXCMake 0.2.2, which fixed the generated Config.cmake (NWChemEx/NWXCMake#87). The wheels currently on PyPI ship a two-line config that includes their targets file and finds nothing, so the exported link interface -- MPI::MPI_CXX, spdlog::spdlog, cereal::cereal here -- references imported targets that never get created. Consumers see parallelzone_FOUND FALSE, and anything that resolved this package from its wheel ends up with a half-built nwx::parallelzone whose dangling link interface kills CMake at generate time. That is the SCF nightly failure on master since 2026-09-10. The fix only takes effect for newly built wheels, so each repo in the ecosystem has to be rebuilt. ParallelZone goes first because its link interface is non-empty and exercises both the emitted find_dependency() calls and the MPI COMPONENTS CXX handling, unlike the leaf packages whose interfaces are empty and whose configs are unchanged by the fix. Co-Authored-By: Claude Opus 5