I know this might seem like a question that has been asked over several times, though it is a bit different.
I am very new to cython, like as new as just started knowing about it since yesterday, and came to know that it can be used to convert pure python codes to binary executable, with the help of GCC.
I have a huge Python project with multiple dependencies, including Stanford NER, Spacy NER, some custom pure python dependencies, and some core python libraries. I want to convert this whole project with multiple code files to an executable but before that I want to convert it into a c type file that can be made into an executable through GCC.
Now, I know with cython embed option can convert a pure python file into a .C type file, but does that also grab the used dependencies, or does it just convert the specific .py file to .C file. Also, the custom dependencies use some other custom dependencies inside them, so when I convert the main driver code, will it also grab all the underlying dependencies?
I have already researched about Pyinstaller and Py2Exe, but that will not exactly serve my purpose, as I want a .C code that can be compiled later on.