How deluge is packaged for windows?

146 Views Asked by At

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.

1

There are 1 best solutions below

0
On BEST ANSWER

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