Skip to content

✨ template: package C++ Python bindings - #112

Merged
lalmei merged 1 commit into
mainlinefrom
leo/package-cpp-python-bindings
Jun 1, 2026
Merged

✨ template: package C++ Python bindings#112
lalmei merged 1 commit into
mainlinefrom
leo/package-cpp-python-bindings

Conversation

@lalmei

@lalmei lalmei commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary:

  • Adds meson-python build metadata for generated C++ pybind11 wheels.
  • Tags Meson install artifacts so wheels include the extension and runtime library without CLI/header installs.
  • Adds generated make build-wheel and make check-wheel targets plus README/development docs.

Validation:

  • uv run pytest -c=config/pytest.ini tests/test_template/test_cpp_template.py --no-cov
  • make check
  • make check-docs
  • generated sample-cpp: make setup, make test, make format-check, make check-wheel
  • inspected generated wheel contents for extension, relocated runtime library, and license metadata

@lalmei
lalmei force-pushed the leo/strengthen-cpp-binding-tests branch from 3264d73 to 78626c5 Compare June 1, 2026 19:10
@lalmei
lalmei force-pushed the leo/package-cpp-python-bindings branch from a5cc99c to 1269c2b Compare June 1, 2026 19:10
@lalmei
lalmei force-pushed the leo/strengthen-cpp-binding-tests branch from 78626c5 to 3608c0c Compare June 1, 2026 19:26
Base automatically changed from leo/strengthen-cpp-binding-tests to mainline June 1, 2026 19:27
@lalmei
lalmei force-pushed the leo/package-cpp-python-bindings branch from 1269c2b to f78eb39 Compare June 1, 2026 19:30
@lalmei
lalmei merged commit 897a82e into mainline Jun 1, 2026
29 checks passed
@lalmei
lalmei deleted the leo/package-cpp-python-bindings branch June 1, 2026 21:03
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