* feat: use pyproject.toml and simplify setup.py
* feat: add apache license and update pyproject.toml
* chore: use string quotes for python version in CI matrix
* feat: build wheels for python 3.10 and 3.12
* chore: update wheel build process in CI/CD
* ci: refactor ci and release workflows for matrix builds
* chore: remove unused workflow and fix license path
* feat: initialize git submodules in dependencies.sh
* chore(ci): integrate auditwheel into wheel build process
* remove copy .so
* use a pure ubuntu to test
* run tests
* chore(ci): add Golang setup and start metadata server in CI workflow
* ci: add matrix strategy for testing on multiple ubuntu versions
* build: enable debug mode and specify platform for auditwheel repair
* test: improve test_installation script with dependency check
* refactor(test_installation): simplify import verification steps
* chore(scripts): remove unused system packages from test script
* Refactor dependencies.sh for improved installation process and error handling
* [CI] Add Python build dependencies to CI workflow
* fix ci
* use another port