Commit fc9cee6
ENH: Restrict Strategy 1 dep rewrite to ITK base sub-packages only
Limit the build-time pyproject.toml rewrite to the six ITK base
sub-packages (itk-core, itk-numerics, itk-io, itk-filtering,
itk-registration, itk-segmentation) whose versions are tied to
the ITK release. Remote module cross-deps like itk-meshtopolydata
are versioned independently and are not rewritten — a warning is
printed instead so they can be reviewed manually.
Prevents incorrect rewriting of e.g. itk-meshtopolydata == 0.12.*
in BSplineGradient and WebAssemblyInterface.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent c225977 commit fc9cee6
1 file changed
+28
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
805 | 805 | | |
806 | 806 | | |
807 | 807 | | |
808 | | - | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
809 | 822 | | |
810 | | - | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
811 | 830 | | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
812 | 838 | | |
813 | 839 | | |
814 | 840 | | |
| |||
0 commit comments