SimpleITK Release v3.0.0a2
To upgrade to this Python binary package run:
pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v3.0.0a2
What’s Changed
Use rossetta arch command to run python executable - for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2419
BUG: Remove ‘%’ from tmp file names by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2432
Update ITK version to v6.0b01 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2431
Template tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2437
Use macos-15-intel for intel binaries by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2435
Adjust white space in filter templates by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2438
Add wrapping for ContourExtractor2D by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2436
Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2439
Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2440
Update to latest versions of packages. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2441
Script for analyzing GitHub release downloads. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2442
Replace the environment.yml file with usage of uv. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2444
COMP: Address CMake warning related to empty elseif by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2443
FOR RELEASE - Update docker based package builds to use external source by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2446
Fix generation of checksums by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2448
Fix generation of checksums - FOR RELEASE by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2450
Update superbuild ITK version to 5.4.5 release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2449
Add PyBuffer interface to Image (PEP 688) and numpy array conversion by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2447
Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2452
Update tutorials page. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2453
Move Python package metadata to pyproject.toml by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2451
Add ContainerManageMemory method to the PimpleImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2455
Utilities for download analysis. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2454
Use pip wheel for PEP 571 python build system by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2456
Remove cmake checks for unsupported MSVC compilers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2457
Use CMake’s ContentFetch for GoogleTest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2458
check the used GTest::gtest target for existing package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2461
Add CMake block to Source Version script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2462
Set unique file name for the SimpleIO examples. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2464
Specify SWIG 4.3.0 as minimum required by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2418
Propagate used CMake git version variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2468
Various CMake improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2466
Add SWIG 4.3.0 version requirement to superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2472
Add optional –output flag to expand script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2467
Fix extension for Python module on windows by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2474
GHA in Build and Test CI, use pip for SimpleITK python build environment. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2471
Tune and fix options in GitHub Actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2473
Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2477
Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2479
Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2478
Use CMAKE_LINKER_TYPE to set ld as gold by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2480
Add support for pyyaml C based loaders by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2481
Standardize Module_ITKReview option in Superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2482
GH fix missing matrix to environment variable propagation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2483
Fix compile options for Lua wrapping. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2485
Add uv installer for powershell by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2487
Fix setup-precommit to support Windows venv paths by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2489
Fix if logic when using IS_EXECUTABLE before cmake 3.29 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2488
Fix path to uv in SuperBuild on non-windows by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2490
Refactor to use scikit-build-core with installation script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2484
Use a funciton over block for CMake version compatibility by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2491
Fix python dist by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2492
GHA enable Lua wrapping in batch build by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2486
Move ITK link and flags properties to targets by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2493
Add manylinux_2_28 Python Packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2496
Remove extra find_package for ITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2495
Update ITK Superbuild version to 6.0b2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2498
Add using ITK with CMake’s FetchContent module by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2475
Prefer usage of CMake foreach with IN LISTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2503
Update Doxygen build to use ITK FetchContent by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2501
ENH: Migrate to CMake 3.23+ FILE_SET for header management by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2502
Address missing SimpleITKBasicFiltersGeneratedHeaders.i file by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2506
Create BasicFilters/src directory for output of generated code. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2507
Stop support packaging for Python 3.9 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2508
Add toplevel pyproject.toml by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2509
Use environment varialbe to configure Mac OSX target by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2510
Fixup pyproject by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2511
Fix CMake check for using python limited API by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2512
Use new ITK interface Modules in PR by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2504
Update exports to use same export-name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2514
ENH: Update ITK to v6.0b02 tag by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2516
Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v3.0.0a1…v3.0.0a2