On 18/02/2019 13:41, Chip Wachob wrote: > The code that I've written is entirely Python. There are necessary > libraries that go along with that, and, due to my inexperience, I am not > 100% certain they are pure Python or not. Some of the drivers from the IC > manufacturer (FTDI) are .dll files that get installed on the machine, and > I'm sure that's going to have to be a separate step.
OK, that tells us something. The app can only run on Windows since DLLs are Windows specific and won't work on Mac or Linux. That greatly simplifies your task and means that py2exe is probably your best bet. > I'm also certain that the 'pros' out there are sitting and saying, 'this > isn't hard to do... he's being a ninny', Nope, building a distributable application is one of the harder bits. It's not technically difficult, in that it requires deep math or anything, it's just a PITA bit of configuration. You can see just how hard it is by the number of commercial (and freewaare) apps that exist just for creating Windows installers. If it was easy there would not be such a 3rd party market! It's one reason I have tended to work on server based projects because desktop distribution is a pain. It's also the main reason most corporates favour web based apps rather than desktop, despite the performance penalties inherent in the web, because web apps are so much easier to distribute and maintain. -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor