Skip to content

Commit 137f6b8

Browse files
committed
ENH: Update build for ITK 5.4.2
- CXX CI - Native Python CI - Wasm
1 parent 7c98125 commit 137f6b8

File tree

8 files changed

+64
-32
lines changed

8 files changed

+64
-32
lines changed

.github/workflows/build-test-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ on: [push,pull_request]
44

55
jobs:
66
cxx-build-workflow:
7-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@main
7+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.2
88

99
python-build-workflow:
10-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@main
10+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.2
1111
with:
1212
test-notebooks: false
1313
secrets:

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
"version": "1.0.0",
44
"description": "npm scripts to generate itk-wasm artifacts.",
55
"private": true,
6-
"packageManager": "pnpm@9.1.1",
6+
"packageManager": "pnpm@10.5.2",
77
"type": "module",
88
"itk-wasm": {
9-
"emscripten-docker-image": "itkwasm/emscripten:20240517-32a1ffd9",
10-
"wasi-docker-image": "itkwasm/wasi:20240517-32a1ffd9",
9+
"emscripten-docker-image": "itkwasm/emscripten:20250227-0e458243",
10+
"wasi-docker-image": "itkwasm/wasi:20250227-0e458243",
1111
"typescript-package-name": "@itk-wasm/mesh-to-poly-data",
1212
"typescript-output-dir": "wasm/typescript",
1313
"python-package-name": "itkwasm-mesh-to-poly-data",
@@ -43,6 +43,6 @@
4343
"devDependencies": {
4444
"@itk-wasm/dam": "^1.1.1",
4545
"@thewtex/setup-micromamba": "^1.9.7",
46-
"itk-wasm": "^1.0.0-b.175"
46+
"itk-wasm": "^1.0.0-b.188"
4747
}
4848
}

pnpm-lock.yaml

Lines changed: 44 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ build-backend = "scikit_build_core.build"
44

55
[project]
66
name = "itk-meshtopolydata"
7-
version = "0.11.0"
7+
version = "0.12.0"
88
description = "Convert an ITK Mesh to a simple data structure compatible with vtkPolyData."
99
readme = "README.rst"
1010
license = {file = "LICENSE"}
1111
authors = [
12-
{ name = "Matthew M. McCormick", email = "matt.mccormick@kitware.com" },
12+
{ name = "Matthew M. McCormick", email = "matt@mmmccormick.com" },
1313
]
1414
keywords = [
1515
"itk",
@@ -33,9 +33,9 @@ classifiers = [
3333
"Topic :: Scientific/Engineering :: Medical Science Apps.",
3434
"Topic :: Software Development :: Libraries",
3535
]
36-
requires-python = ">=3.8"
36+
requires-python = ">=3.9"
3737
dependencies = [
38-
"itk-core~=5.4.0",
38+
"itk-core~=5.4.2",
3939
"numpy",
4040
]
4141

wasm/python/itkwasm-mesh-to-poly-data-emscripten/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ classifiers = [
1919
"Intended Audience :: Developers",
2020
"Intended Audience :: Science/Research",
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.8",
2322
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2727
]
2828
keywords = [
2929
"itkwasm",
3030
"webassembly",
3131
"emscripten",
3232
]
3333

34-
requires-python = ">=3.8"
34+
requires-python = ">=3.9"
3535
dependencies = [
36-
"itkwasm >= 1.0.b145",
36+
"itkwasm >= 1.0.b188",
3737
]
3838

3939
[tool.hatch.version]

wasm/python/itkwasm-mesh-to-poly-data-wasi/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ classifiers = [
1919
"Intended Audience :: Developers",
2020
"Intended Audience :: Science/Research",
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.8",
2322
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2727
]
2828
keywords = [
2929
"itkwasm",
3030
"webassembly",
3131
"wasi",
3232
]
3333

34-
requires-python = ">=3.8"
34+
requires-python = ">=3.9"
3535
dependencies = [
36-
"itkwasm >= 1.0.b145",
36+
"itkwasm >= 1.0.b188",
3737
"importlib_resources",
3838

3939
]

wasm/python/itkwasm-mesh-to-poly-data/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ classifiers = [
1919
"Intended Audience :: Developers",
2020
"Intended Audience :: Science/Research",
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.8",
2322
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2727
]
2828
keywords = [
2929
"itkwasm",
@@ -32,9 +32,9 @@ keywords = [
3232
"emscripten",
3333
]
3434

35-
requires-python = ">=3.8"
35+
requires-python = ">=3.9"
3636
dependencies = [
37-
"itkwasm >= 1.0.b145",
37+
"itkwasm >= 1.0.b188",
3838
"itkwasm-mesh-to-poly-data-wasi; sys_platform != \"emscripten\"",
3939
"itkwasm-mesh-to-poly-data-emscripten; sys_platform == \"emscripten\"",
4040

wasm/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"author": "",
3535
"license": "Apache-2.0",
3636
"dependencies": {
37-
"itk-wasm": "1.0.0-b.175"
37+
"itk-wasm": "1.0.0-b.188"
3838
},
3939
"devDependencies": {
4040
"@itk-wasm/demo-app": "^0.2.0",

0 commit comments

Comments
 (0)