We have a python based module which we want to distribute to our customers by creating a compiled copy understandable by linux system(i.e. .so file)
We have evaluated cython which does this quite easily, but we're seeing it's creating as many .so file as .pyx/.py file but we want to make one uber .so file for complete package. We want to do it smartly in a sense that if we add dependency to other module in future, uber compiled file should have all the dependencies.
Any recommendations, how we can do it neatly?