Recently I pushed a Python package to github, and I noticed that all .so files are not uploaded.
And in the default .gitignore, I found out
# C extensions
*.so
Why?
I'm not familiar with C++, and I was told that the .so files are created with pybind.
Does this mean that there is a better way to use C++ code in python?