I want to create a Python extension and I really like the idea of using Cython. Mainly to gain more knowledge about it and to take advantage of speed gains, if any. I have read quite a bit of Cython documentation but I am not a computer scientist (yet) and do not have an in depth knowledge to understand the low-level basics, hence the reason for my following questions:
I was just wondering, what happens if I use an externally imported (for example, an ORM or SQL library or any other 3rd party library) into the Python extension I am developing?
How does Cython handle it?
Is there a difference if this imported library/extension is in pure Python or if it's also compiled?
What is the right way to handle this?
Thank you.
PS. Questions are typed in bold.