#1574 closed defect (fixed)
package python3 client on win32
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | minor | Milestone: | 2.2 |
Component: | packaging | Version: | trunk |
Keywords: | win32 | Cc: |
Description
Problem is that MSYS2 ships python 3.6 now, the version of cx_freeze that we use (the only one that works for python2) is 4.3.4... but that one does not build with python 3.5 or 3.6. Ouch.
The latest cx_freeze version 5 does produce a package, but not a usable one...
Solutions:
- fix cx_freeze 5 support (#1528) - preferred option
- find the patches to allow us to build cx_freeze 4.3.4 against python 3.5
See also:
Change History (7)
comment:1 Changed 3 years ago by
comment:2 Changed 3 years ago by
Status: | new → assigned |
---|
We already use the python 2.7 from MSYS2, this ticket is about moving to python3 in time for the 3.0 release. Or at least having a usable python3 version on MS Windows.
comment:3 Changed 3 years ago by
- r16980: show python3 in resulting installer filename
- pynvml needs to be built by hand after calling "2to3"
- r16984: CUDA kernel location fix
See also ticket:1528#comment:9
comment:4 Changed 3 years ago by
- opengl works with GTK3: ticket:1569#comment:5
- non-opengl case needs fixing: windows lack decorations!
- opengl check tries to import
GtkGL
Now solved:
- keyboard tool fails to import "Glib" (edit: was packaging problem?)
- gl colors gradient example needs converting to GTK3 (edit: disabled in r17005)
- webcam: opencv is missing something (edit: fixed here ticket:1483#comment:3 - but 64-bit builds still fail)
Still broken:
- running on a 64-bit system fails miserably (tried both 32-bit and 64-bit builds): the GTK3 rendering goes haywire, window decorations go AWOL, etc
- cryptography still missing
comment:5 Changed 3 years ago by
Some of the brokenness may be explained by the packaging? (see ticket:1528#comment:10)
comment:6 Changed 3 years ago by
Milestone: | 3.0 → 2.2 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
The python3 version works at least as well as the python2 version and has the advantage of supporting transparency (just not with the opengl backend: #1682).
comment:7 Changed 43 hours ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1574
Hi Antoine, MSYS2 also ships Python 2.7 (actually 3 versions, 2 native and one msys2/cygwin-y).