2 ms·
I often write little helper apps for our business. If I want other people to deploy them they want a windows exe to run, because thats what they are familiar wi
by jimnotgym 9y ago
I often write little helper apps for our business. If I want other people to deploy them they want a windows exe to run, because thats what they are familiar with. Not just your average user, but also lots of IT support have no knowledge whatsoever of tech that wasn't on their Microsoft course.
Being able to package as an MSI or exe is a fundamental requirement for adoption of Windows client side applications.
- takeda 9y agoNever used it myself, but if you use setuptools, you should also have bdist_wininst target (e.g. ./setup.py bdist_wininst) which supposed to create a windows installable package. The nice thing with using setuptools is that you can create different distributable package types depending on the need.
- toyg 9y agoThere are a few options for that particular case - typically PyInstaller and cx_freeze. But I agree that the EXE story on Windows is still suboptimal; hopefully now that wheels are becoming mainstream, better solutions will appear. My gripe is not with that sort of deployment, but rather the web-related stuff. Lack of boilerplate is a big part of what makes Python attractive for web development, if they start ramming EARs down my throat I'll be very sad.