Skip to content

Commit e90ced6

Browse files
hjmjohnsonclaude
andcommitted
COMP: Re-enable CI with system package inputs for OpenSlide
Re-enable build workflows using new inputs from ITKRemoteModuleBuildTestPackageAction: - apt-packages: install libopenslide-dev on Linux - brew-packages: install openslide on macOS - os-list: skip Windows (no OpenSlide package manager distribution) Python wheel builds re-enabled with default configuration. Also updates minimum Python version to 3.10+. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f568b48 commit e90ced6

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,13 @@ on:
1212

1313
jobs:
1414
cxx-build-workflow:
15-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.2
15+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@add-apt-packages-input
16+
with:
17+
apt-packages: 'libopenslide-dev'
18+
brew-packages: 'openslide'
19+
os-list: '["ubuntu-22.04", "macos-15-intel", "macos-15"]'
1620

1721
python-build-workflow:
18-
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.2
22+
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.6
1923
secrets:
2024
pypi_password: ${{ secrets.pypi_password }}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ classifiers = [
3737
"Topic :: Scientific/Engineering :: Medical Science Apps.",
3838
"Topic :: Software Development :: Libraries",
3939
]
40-
requires-python = ">=3.9"
40+
requires-python = ">=3.10"
4141
dependencies = [
4242
"itk == 5.4.*",
4343
]

0 commit comments

Comments
 (0)