Skip to content

Conversation

@SimonRit
Copy link

@SimonRit SimonRit commented Nov 13, 2025

ITK no longer produced Python 3.8 packages.
CMake 3.22.1 is required since
InsightSoftwareConsortium/ITK@2fd36ab.

ITK no longer produced Python 3.8 packages.
CMake 3.22.1 is required since
InsightSoftwareConsortium/ITK@2fd36ab.
@SimonRit SimonRit force-pushed the cmake_python_versions branch from e9cf59c to 4004803 Compare November 13, 2025 10:56
@SimonRit
Copy link
Author

@hjmjohson I opened this PR following RTKConsortium/ITKCudaCommon#85

@SimonRit SimonRit force-pushed the cmake_python_versions branch from 46a54e2 to 346bdf1 Compare November 13, 2025 11:05
@dzenanz
Copy link
Member

dzenanz commented Nov 13, 2025

We also need to update CI from 5.4.2 to 5.4.4 and/or from 6.0a2 to 6.0b1.

@SimonRit
Copy link
Author

Done with 23a9e9f

@SimonRit SimonRit force-pushed the cmake_python_versions branch 2 times, most recently from b9726c0 to af29039 Compare November 13, 2025 16:09
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you. This is a step in the right direction. This update has identified that only Windows wheels get built. The outer project needs to be the more complicated thing due to the need to run the template generation step. We can take clues from the action as to how to update it.

jobs:
cxx-build-workflow:
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.2
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v6.0b01
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a template for new remote modules. I don't think we want to point people to a beta version. We should update this to the latest stable, v5.4.4.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I wasn't sure. I changed everything to v5.4.4

itk-python-package-tag: "v6.0b01.post1"
itk-python-package-org: "InsightSoftwareConsortium"

jobs:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not if we want to do it for v5.4.4 I guess. Let's see what does the CI say for the new version...

Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, you made a push while I was reviewing 😄

@SimonRit SimonRit force-pushed the cmake_python_versions branch 2 times, most recently from 2c0edfe to 6a3efdf Compare November 13, 2025 21:46
@SimonRit SimonRit force-pushed the cmake_python_versions branch 2 times, most recently from c57fb39 to 7f12288 Compare November 13, 2025 22:12
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a great simplification!

@SimonRit SimonRit force-pushed the cmake_python_versions branch from 7f12288 to e0ec2a8 Compare November 13, 2025 22:19
@dzenanz
Copy link
Member

dzenanz commented Nov 13, 2025

Of course, it should work 😄

@SimonRit SimonRit force-pushed the cmake_python_versions branch 2 times, most recently from b928314 to bcf2ea4 Compare November 13, 2025 22:33
@SimonRit
Copy link
Author

I was testing but I don't see how to use the ITKRemoteModuleBuildTestPackageAction workflow as we need to first execute cookiecutter in the same workflow. Someone more expert in GHA can probably take over... Using ITKRemoteModuleBuildTestPackageAction would be a simplification indeed, otherwise we need to manually sync the current .github/workflow/build-test-package.yml with the ITKRemoteModuleBuildTestPackageAction files. I won't have more time to spend on this and I would suggest to stick to the initial single commit only.

@dzenanz dzenanz merged commit fb886e0 into InsightSoftwareConsortium:main Nov 14, 2025
6 of 19 checks passed
@dzenanz
Copy link
Member

dzenanz commented Nov 14, 2025

This is a step in the right direction.

@SimonRit SimonRit deleted the cmake_python_versions branch November 14, 2025 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants