7 ms·
I built a small app that retrieves data from a remote server, builds a summary and then pushes it to a local html file. Number of people that tried it when I t
by misaelm 12y ago
I built a small app that retrieves data from a remote server, builds a summary and then pushes it to a local html file.
Number of people that tried it when I told them that to make it work they had to download python, pip, paramiko and install the pycrypto binary? Zero. Number of people that tried it after I just gave them a zip file with an executable? No longer zero.
I tried different libraries but Nuitka was the only one that made everything work seamlessly. I owe this guy a beer.
Edit: I no longer owe Kay a beer. I found the donation link on his website.
- aidenn0 12y agoI recently ended up rewriting large parts of a python project in common-lisp due to this exact issue; in this case it was one stage of a pipeline that I prototyped with an existing python library that could output to xml, but delivery of python applications on windows is painful.
- president 12y agoIf you packaged it correctly, you could get by just requiring Python and pip to be installed. But still, the zip and single executable is still faster.
- sanderjd 12y agoI think this is one of the reasons Go was a breath of fresh air to a lot of Python and Ruby programmers. The ability to quickly generate a static binary is a great feature.
- fernly 12y agoThis issue has been addressed multiple times with considerable success by pyinstaller, py2app, cxfreeze. You can get your single-zip-file distribution package without nuitka, although it may have other advantages.