Skip to content

Merge ShapeWorks 6.7.0 changes#2543

Merged
akenmorris merged 5 commits intomasterfrom
amorris/merge-6.7
Apr 25, 2026
Merged

Merge ShapeWorks 6.7.0 changes#2543
akenmorris merged 5 commits intomasterfrom
amorris/merge-6.7

Conversation

@akenmorris
Copy link
Copy Markdown
Contributor

Update to 6.8.0-dev for master.

Two unrelated Mac install/build fixes bundled:

- Replace bare `pip` with `python -m pip` in install_shapeworks.sh and
  Installation/install_python_module.sh. On Intel Macs with Homebrew,
  `/usr/local/bin/pip` can shadow the conda env pip even when python
  resolves correctly, causing package installs (numpy<2, open3d,
  shapeworks Python packages) to land in the wrong interpreter and
  install_python_module.sh to fail with a bad shebang before it could
  substitute the shapeworks_py path.

- Add MACOSX_DEPLOYMENT_TARGET=12.0 to both Mac workflows and the cmake
  invocation, and fold the target into the deps cache key to force a
  rebuild of cached deps. Without a pin, binaries built on macos-15
  runners required macOS 15+ at dlopen (missing newer libc++ symbols
  like std::exception_ptr::__from_native_exception_pointer), breaking
  ShapeWorks on anything older than Sequoia.
@akenmorris akenmorris merged commit 351ea9b into master Apr 25, 2026
5 checks passed
@akenmorris akenmorris deleted the amorris/merge-6.7 branch April 26, 2026 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant