Archipelago icon indicating copy to clipboard operation
Archipelago copied to clipboard

setup.py: downgrade cx_freeze

Open black-sliver opened this issue 3 years ago • 4 comments

cx_freeze 6.11 breaks tkinter/tcl on Linux. This commit can be cherry-picked to fix the AppImage, but maybe this will be fixed once cx_freeze 6.12 is out, see https://github.com/marcelotduarte/cx_Freeze/commit/7222589da65edef2583eb88a7d02ae8524c01466 so we should maybe just wait.

black-sliver avatar Jun 29 '22 18:06 black-sliver

For now, as we just had a release we can wait and hopefully remember to keep an eye on it.

Berserker66 avatar Jun 30 '22 19:06 Berserker66

Yeah, would like to keep it as draft as a reminder and as a work-around should someone need to build an AppImages in the meantime.

black-sliver avatar Jun 30 '22 20:06 black-sliver

Successfully used this for the 0.3.4 AppImage in appimage-0-3-4 branch. I opened a discussion at https://github.com/marcelotduarte/cx_Freeze/discussions/1576 to track this in cx_freeze as well.

black-sliver avatar Aug 06 '22 12:08 black-sliver

Work-around, other than downgrading: pip install cx-freeze --no-binary cx-freeze on a machine that has tk8.6 installed, so that would work on our runner.

Actual fix is on the way and hopefully working by the time the next version of cx is released.

black-sliver avatar Aug 09 '22 22:08 black-sliver