Xpra: Ticket #1574: package python3 client on win32
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:
- #640 python3 client
- #1568 python3 tracker ticket
Tue, 01 Aug 2017 14:02:52 GMT - Ray Donnelly:
Hi Antoine, MSYS2 also ships Python 2.7 (actually 3 versions, 2 native and one msys2/cygwin-y).
Tue, 01 Aug 2017 14:08:18 GMT - Antoine Martin: status changed
- status
changed from new to 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.
Fri, 29 Sep 2017 11:43:40 GMT - Antoine Martin:
- 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
Fri, 29 Sep 2017 13:05:44 GMT - Antoine Martin:
- 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
Mon, 06 Nov 2017 08:44:30 GMT - Antoine Martin:
Some of the brokenness may be explained by the packaging? (see ticket:1528#comment:10)
Sun, 26 Nov 2017 13:32:58 GMT - Antoine Martin: status, milestone changed; resolution set
- status
changed from assigned to closed
- resolution
set to fixed
- milestone
changed from 3.0 to 2.2
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).
Sat, 23 Jan 2021 05:28:06 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1574