I recently discovered that deluge- a Torrent client software https://deluge-torrent.org/ is built using python and it is available for windows, linux and Mac. But as per my knowledge unlike c and java programs, python programs can't be turned into executables, so how does they provide .exe installer for windows?
Note- I know libraries like pyinstaller can do this but I doubt that it works for such a big application like deluge.
It uses Bbfreeze & NSIS as detailed in their Github repo:
== Dependencies ==
* Deluge build: http://dev.deluge-torrent.org/wiki/Installing/Source#WindowsDependencies
* Bbfreeze: http://pypi.python.org/pypi/bbfreeze
* NSIS: http://nsis.sourceforge.net/Download