Repository navigation
feat: add pybind11 package - #528
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
[CI][linux-llvm] pybind11 embed test fails: dual libc conflict ObservationOn Root causeThe embed example links against host Python interpreter. |
# Conflicts: # README.md # README.zh-CN.md
# Conflicts: # README.md # README.zh-CN.md
Sunrisepeak
left a comment
There was a problem hiding this comment.
Reviewed canonical compat.pybind11 identity, the honest 3.2.0 development-snapshot version and the pinned archive/hash. The example declares one Python SDK and uses matching headers, import library/runtime and standard library; it evaluates Python and calls C++ from Python. No guessed Python ABI macros or duplicate DLL staging remain. The CI-pinned local embedding test passes and every current CI check passes (conditional reporting jobs are skipped). No unresolved review findings.
Adds
compat.pybind11and a consumer example resolved from this checkout.The follow-up review fixes descriptor identity/layout and validates actual library behavior. Source URLs are pinned and hashed; plain-string GLOBAL URLs retain the documented CN fallback. See
.agents/docs/2026-10-13-add-pybind11-plan.mdfor build shape, feature assessment and validation.The pinned upstream revision is a 3.2.0 development snapshot, indexed as
3.2.0-dev.6254086. The example uses the declaredxim:python@3.13.12SDK and checks Python evaluation and C++ callbacks.