diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index 7da91ed..dc4a5fc 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -3,9 +3,10 @@ name: Build, test, package on: [push,pull_request] env: - itk-git-tag: "v5.4rc04" - itk-wheel-tag: "v5.4rc04" - itk-python-package-tag: "v5.4rc04" + itk-git-tag: "v5.4.0" + itk-wheel-tag: "v5.4.0" + # v5.4.0 + fixes + itk-python-package-tag: "a52d9b596b4f0da5ddb770ee99851e5c65ca3053" itk-python-package-org: "InsightSoftwareConsortium" ctest-options: "" @@ -52,7 +53,7 @@ jobs: - uses: ilammy/setup-nasm@v1 - name: Get specific version of CMake, Ninja - uses: lukka/get-cmake@v3.24.2 + uses: lukka/get-cmake@v3.29.6 - name: 'Specific XCode version' if: matrix.os == 'macos-12' @@ -180,6 +181,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Get specific version of CMake, Ninja + uses: lukka/get-cmake@v3.29.6 + - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@v1.3.1 with: @@ -264,7 +268,7 @@ jobs: sudo xcode-select -s "/Applications/Xcode_15.0.1.app" - name: Get specific version of CMake, Ninja - uses: lukka/get-cmake@v3.29.0 + uses: lukka/get-cmake@v3.29.6 - uses: shogo82148/actions-setup-perl@v1 - uses: ilammy/setup-nasm@v1 @@ -330,7 +334,7 @@ jobs: steps: - name: Get specific version of CMake, Ninja - uses: lukka/get-cmake@v3.29.0 + uses: lukka/get-cmake@v3.29.6 - uses: actions/checkout@v4 with: diff --git a/pyproject.toml b/pyproject.toml index 8ae66d3..9e4fc8e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "itk-ioomezarrngff" -version = "0.3rc2" +version = "0.3.0" description = "IO for images stored in the OME-Zarr format." readme = "README.md" license = {file = "LICENSE"} @@ -44,7 +44,7 @@ classifiers = [ ] requires-python = ">=3.8" dependencies = [ - "itk~=5.4rc4", + "itk == 5.4.*", ] [project.urls] @@ -55,11 +55,11 @@ Homepage = "https://github.com/InsightSoftwareConsortium/ITKIOOMEZarrNGFF" # The versions of CMake to allow. If CMake is not present on the system or does # not pass this specifier, it will be downloaded via PyPI if possible. An empty # string will disable this check. -cmake.version = ">=3.29.0" +cmake.version = ">=3.24.0" # A list of args to pass to CMake when configuring the project. Setting this in # config or envvar will override toml. See also ``cmake.define``. -cmake.args = [] +cmake.args = ["-GNinja"] # A table of defines to pass to CMake when configuring the project. Additive. cmake.define = {}