optimize the interface with python
tree1ecd4325f75e08de9629c83407a7eb690f0cc637
-rw-r--r-- 894 .clang-format
-rw-r--r-- 328 .clang-tidy
-rw-r--r-- 314 .gitattributes
drwxr-xr-x - .github
-rw-r--r-- 774 .gitignore
-rw-r--r-- 97 .lua-format
-rw-r--r-- 23 .stylua.toml
-rw-r--r-- 18605 CMakeLists.txt
-rw-r--r-- 480 Cargo.toml
-rw-r--r-- 16727 LICENSE.txt
-rw-r--r-- 61 MANIFEST.in
-rw-r--r-- 4649 README.md
-rw-r--r-- 2631 SConstruct
-rw-r--r-- 460 build.rs
drwxr-xr-x - cmake
-rw-r--r-- 1645 conanfile.py
drwxr-xr-x - doc
drwxr-xr-x - include
drwxr-xr-x - java
drwxr-xr-x - javascript
drwxr-xr-x - lua
-rw-r--r-- 415 make.lua
-rw-r--r-- 3605 meson.build
drwxr-xr-x - meson
-rw-r--r-- 128 meson_options.txt
-rw-r--r-- 92 pyproject.toml
drwxr-xr-x - python
drwxr-xr-x - quickjs
-rw-r--r-- 18 requirements.txt
drwxr-xr-x - script
-rw-r--r-- 594 setup.cfg
-rwxr-xr-x 5088 setup.py
drwxr-xr-x - src
drwxr-xr-x - test
drwxr-xr-x - vcpkg
-rw-r--r-- 6414 xmake.lua