[PyQt] Create PyQt apps in minutes, not months

Patrick Stinson patrickkidd at gmail.com
Wed Dec 20 16:22:57 GMT 2017

Cool idea. Also an important problem, but also a bold goal considering the current state of the art. 

One hurdle that will likely need to be addressed on macOS is the integration of Xcode, which may or may not make some of this project redundant. Depends on your goals, I suppose. Any developer who wishes to sign an app and sell it in the mac app store will have to read a bunch of Apple docs to handle the certificates, app ids, entitlements, iCloud containers, etc. Maybe you can find a way to make that easier, maybe not.

Personally I have found pyqtdeploy to be an invaluable tool for this. I think it is the best deployment tool out there for PyQt. I use it to generate an Xcode project for macOS and iOS, and then use-it to simply re-write the project every time I make a change. All Xcode config is via qmake vars and plists.

I don’t have any experience with installers, and have only started using Sparkle for auto updates. Integrating that required getting into the Xcode config, as described above.

Anyway, good luck. I’ll be looking forward to seeing what you come up with.


> On Dec 20, 2017, at 12:25 AM, Michael Herrmann <michael at herrmann.io> wrote:
> Hi all,
> I'm starting a new open source project that solves common pain points of PyQt
> development:
> * Packaging your app into a standalone executable / installer
> * Code signing so your users don't get ugly warnings "app is untrusted"
> * Automatic updates
> At least, these were the hurdles I encountered while developing my file manager,
> https://fman.io. I've so far spent ~2200 hours developing it. Of that, perhaps
> 400 hours were required for the above tasks. The idea is to package my
> field-tested solutions in one cohesive package, so you get the same benefits in
> minutes, not months.
> I wrote a tutorial that lets you see the project in action. It's at:
> https://github.com/mherrmann/fbs-tutorial
> Any feedback you might have would be greatly appreciated.
> Thanks,
> Michael
> www.herrmann.io
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1403 bytes
Desc: not available
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20171220/115bdcf2/attachment.bin>

More information about the PyQt mailing list