zyli Posted December 26, 2024 Report Share Posted December 26, 2024 (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 December 26, 2024 by zyli 2 Quote Link to comment Share on other sites More sharing options...
alre Posted December 26, 2024 Report Share Posted December 26, 2024 just curious about how are 0ad and python related. Quote Link to comment Share on other sites More sharing options...
zyli Posted December 27, 2024 Author Report Share Posted December 27, 2024 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 December 27, 2024 Report Share Posted December 27, 2024 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.