From 236b53291c8fcfd3aee60bbaba9b44bb307aa99c Mon Sep 17 00:00:00 2001 From: wrapper Date: Sun, 29 Mar 2026 14:46:05 +0700 Subject: [PATCH] hide dynemu cpp module in python --- .vscode/settings.json | 3 --- bindings/python/dynemu/__init__.py | 2 +- src/pybind/CMakeLists.txt | 8 ++++---- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2c24c6d..52cd2ca 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,6 @@ { "files.associations": { - "*.ejs": "html", "*.c": "c", - "*.s": "ca65", "*.h": "c", "memory": "cpp", "algorithm": "cpp", @@ -106,7 +104,6 @@ "stdfloat": "cpp", "resumable": "cpp" }, - "C_Cpp.default.compilerPath": "d:\\Daffin\\vs_com_2022\\VC\\Tools\\MSVC\\14.42.34433\\bin\\Hostx64\\x64\\cl.exe", "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", "dotnet.defaultSolution": "disable" } \ No newline at end of file diff --git a/bindings/python/dynemu/__init__.py b/bindings/python/dynemu/__init__.py index 6cdb9a4..7b85a1b 100644 --- a/bindings/python/dynemu/__init__.py +++ b/bindings/python/dynemu/__init__.py @@ -1,3 +1,3 @@ -from .dynemup import Dynemu +from ._dynemu import Dynemu __all__ = ['Dynemu'] \ No newline at end of file diff --git a/src/pybind/CMakeLists.txt b/src/pybind/CMakeLists.txt index a5d8ef7..6cbb62c 100644 --- a/src/pybind/CMakeLists.txt +++ b/src/pybind/CMakeLists.txt @@ -1,6 +1,6 @@ -pybind11_add_module(dynemup dynemu.cpp) +pybind11_add_module(_dynemu dynemu.cpp) -add_dependencies(dynemup dynemu) -target_link_libraries(dynemup PUBLIC dynemu) +add_dependencies(_dynemu dynemu) +target_link_libraries(_dynemu PUBLIC dynemu) -install(TARGETS dynemup LIBRARY DESTINATION ./dynemu) \ No newline at end of file +install(TARGETS _dynemu LIBRARY DESTINATION ./dynemu) \ No newline at end of file