Thanks Matt I will look into this but I have a quick question of
clarification -- does this work with PyQt5 (I would guess yes but want to
be sure) -- further I am focused only on the Windows environment -- will
streamlining this for only Windows be fairly straightforward?

On Tue, Aug 11, 2020 at 10:23 AM Matt Liberty <[email protected]>
wrote:

> Hi Dennis,
>
> As you have already found, packaging python for distribution is not
> straightforward.  I use pyqtgraph / PySide2 / Qt in the Joulescope UI:
> https://github.com/jetperch/pyjoulescope_ui
>
> We distribute this for Windows, macOS, and Linux, so it's a decent
> reference.  We spent quite a bit of time piecing this all together.  Within
> the project, you will find:
>
>    - Use of MANIFEST.in to generate pyinstaller dependencies
>    - Manual inclusion of binary libraries needed for each platform
>    - multiprocessing with freeze support and logging support
>    - pkgutil.get_data to support in place development, python installed,
>    and packaged data retrieval
>    - Inno Setup for the signed Windows installer
>    - Mac dmg packaging using appdmg (not yet distributed on the mac app
>    store)
>
> We build using Visual Studio 2019 on Windows.  You can also just install
> the build tools by following the instructions on python.org.  Note that
> PySide2 5.14 had issues with some versions of python 3.7 & 3.8.  Pyside2
> 5.15 and python 3.8 are working great.
>
> - Matt
>
> --
> You received this message because you are subscribed to the Google Groups
> "pyqtgraph" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pyqtgraph/b3e04bc1-e939-4955-a2ae-eb3232c3d302o%40googlegroups.com
> <https://groups.google.com/d/msgid/pyqtgraph/b3e04bc1-e939-4955-a2ae-eb3232c3d302o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"pyqtgraph" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyqtgraph/CAJnEJx12x7q4u%2BB0Y9NC7nQU%3Dsaa7KjrsirCYHyVX-L3%3DaLWYg%40mail.gmail.com.

Reply via email to