Clean up nanobind typing and source layout

This commit is contained in:
2026-03-27 11:19:53 +08:00
parent 9d63177de0
commit 69e83d8430
19 changed files with 792 additions and 47 deletions
+2 -1
View File
@@ -30,7 +30,7 @@ set_target_properties(rpt_core_ext PROPERTIES
target_link_libraries(rpt_core_ext PRIVATE rpt_core)
target_include_directories(rpt_core_ext PRIVATE
"${PROJECT_SOURCE_DIR}/rpt"
"${PROJECT_SOURCE_DIR}/rpt_cpp"
)
nanobind_add_stub(rpt_core_stub
@@ -43,3 +43,4 @@ nanobind_add_stub(rpt_core_stub
install(TARGETS rpt_core_ext LIBRARY DESTINATION rpt)
install(FILES "${RPT_PYTHON_PACKAGE_DIR}/__init__.pyi" DESTINATION rpt)
install(FILES "${RPT_PYTHON_PACKAGE_DIR}/_core.pyi" DESTINATION rpt)
install(FILES "${RPT_PYTHON_PACKAGE_DIR}/py.typed" DESTINATION rpt)