zyli Posted Thursday at 14:48 Report Share Posted Thursday at 14:48 (edited) Yesterday, Debian Experimental made Python 3.13 the default version. https://tracker.debian.org/pkg/python3-defaults Quote [2024-12-25] Accepted python3-defaults 3.13.1-1~exp2 (source) into experimental (Stefano Rivera) [2024-12-25] Accepted python3-defaults 3.13.1-1~exp1 (source) into experimental (Stefano Rivera) Since Python 3.12 was a problem when compiling 0ad, I decided to check how 0ad handles version 3.13. Debian Trixie with Python 3.13 installed from the Experimental branch as default. $ python3 --version Python 3.13.1 Compilation (svn update, cd libraries/, ./build-source-libs.sh and so on) went fine. The game starts without problems. I updated ver. 109 (L"main, dba968") to ver. 117 (L"release-a27, b08cf") Christmas greetings. Edited Thursday at 14:56 by zyli 2 Quote Link to comment Share on other sites More sharing options...
alre Posted Thursday at 22:47 Report Share Posted Thursday at 22:47 just curious about how are 0ad and python related. Quote Link to comment Share on other sites More sharing options...
zyli Posted yesterday at 05:59 Author Report Share Posted yesterday at 05:59 https://gitea.wildfiregames.com/0ad/0ad/wiki/BuildInstructions#dependencies Dependencies Python 3 (required for cxxtest and non-system SpiderMonkey) Quote Link to comment Share on other sites More sharing options...
hyperion Posted yesterday at 07:27 Report Share Posted yesterday at 07:27 It's a build only dependency of Pyrogenesis. Then there are various tools written in python like code quality checks, generating fonts or list of translatable strings for Transifex and more. The one causing issues over and over again is mach, the mozilla build system. https://firefox-source-docs.mozilla.org/mach/index.html Edit: Mach shipped with Spidermonkey 115 is broken for 3.13, we just have been lucky to only require the parts that are not . Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.