You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ENH: Dynamically update ITK dependency pins in remote module builds
Remote modules hard-code ITK sub-package version pins in their
pyproject.toml (e.g., itk-io == 5.4.*). When building against ITK 6,
these pins cause pip install conflicts.
Add _update_module_itk_deps() which rewrites exact ITK pins to minimum
version constraints (>= 5.4) before invoking scikit-build-core. This
runs automatically during build_external_module_python_wheel() when
ITK_PACKAGE_VERSION is set, so remote module wheels always have
dependency metadata compatible with the ITK version they were built
against.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments