Skip to content

Commit 8c72acc

Browse files
committed
Merge branch 'master' into release
2 parents 830d14c + c9bb40b commit 8c72acc

7 files changed

+12
-7
lines changed

requirements-dev.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
ninja==1.11.1.1
2-
scikit-build-core==0.8.2
2+
scikit-build-core==0.9.5
33
build==1.2.1
44
pyproject-metadata
55
pathspec
6+
setuptools_scm==8.1.0

scripts/dockcross-manylinux-build-module-deps.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ for MODULE_INFO in ${ITK_MODULE_PREQ_TOPLEVEL//:/ }; do
7474

7575
echo "Cleaning up module dependency"
7676
cp ./${MODULE_NAME}/include/* include/
77-
find ${MODULE_NAME}/_skbuild -type f -wholename "**/cmake-build/include/*" -print -exec cp {} include \;
77+
find ${MODULE_NAME}/*build/*/include -type f -print -exec cp {} include \;
7878

7979
# Cache build archive
8080
if [[ `(compgen -G ./ITKPythonBuilds-linux*.tar.zst)` ]]; then

scripts/dockcross-manylinux-cleanup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ fi
3131
unlink oneTBB-prefix
3232
${rm_prefix} rm -rf ITKPythonPackage/
3333
${rm_prefix} rm -rf tools/
34-
${rm_prefix} rm -rf _skbuild/
34+
${rm_prefix} rm -rf _skbuild/ build/
3535
${rm_prefix} rm -rf ./*.egg-info/
3636
${rm_prefix} rm -rf ./ITK-*-manylinux${MANYLINUX_VERSION}_${TARGET_ARCH}/
3737
${rm_prefix} rm -rf ./ITKPythonBuilds-linux-manylinux*${MANYLINUX_VERSION}*.tar.zst

scripts/internal/manylinux-build-module-wheels.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ for PYBIN in "${PYBINARIES[@]}"; do
9595

9696
if [[ -e /work/requirements-dev.txt ]]; then
9797
${PYBIN}/pip install --upgrade -r /work/requirements-dev.txt
98-
elif [[ -e /ITKPythonPackage/requirements-dev.txt ]]; then
98+
fi
99+
if [[ -e /ITKPythonPackage/requirements-dev.txt ]]; then
99100
${PYBIN}/pip install --upgrade -r /ITKPythonPackage/requirements-dev.txt
100101
fi
101102
version=$(basename $(dirname ${PYBIN}))

scripts/macpython-download-cache-and-build-module-wheels.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939

4040
# Install dependencies
4141
brew update
42-
brew install zstd aria2 gnu-tar doxygen ninja
43-
brew upgrade cmake
42+
brew install --quiet zstd aria2 gnu-tar doxygen ninja
43+
brew upgrade --quiet cmake
4444

4545
if [[ $(arch) == "arm64" ]]; then
4646
tarball_arch="-arm64"

scripts/pyproject.toml.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ install.components = []
127127
install.strip = true
128128

129129
# If set, this will provide a method for backward compatibility.
130-
minimum-version = "0.8.2"
130+
minimum-version = "0.9.5"
131131

132132
# The build directory. Defaults to a temporary directory, but can be set.
133133
build-dir = "build/{wheel_tag}"

scripts/windows_build_module_wheels.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ def build_wheels(py_envs=DEFAULT_PY_ENVS, cleanup=True, cmake_options=[]):
8686
"--config-setting=wheel.py-api=%s" % wheel_py_api,
8787
"--config-setting=cmake.define.SKBUILD:BOOL=ON",
8888
"--config-setting=cmake.define.PY_SITE_PACKAGES_PATH:PATH=.",
89+
"--config-setting=cmake.args=""-G Ninja""",
90+
"--config-setting=cmake.define.CMAKE_BUILD_TYPE:STRING=""Release""",
91+
"--config-setting=cmake.define.CMAKE_MAKE_PROGRAM:FILEPATH=%s" % ninja_executable,
8992
"--config-setting=cmake.define.ITK_DIR:PATH=%s" % itk_build_path,
9093
"--config-setting=cmake.define.WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER:STRING=PythonWheel",
9194
"--config-setting=cmake.define.SWIG_EXECUTABLE:FILEPATH=%s/Wrapping/Generators/SwigInterface/swig/bin/swig.exe" % itk_build_path,

0 commit comments

Comments
 (0)