{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiehhv2nzygc444rkbe6icnu2ba4ru2hr6eku5lwrnkpimxjyxyw6y",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mi4pl3ko5td2"
},
"path": "/viewtopic.php?t=33205&p=271542#p271542",
"publishedAt": "2026-03-28T09:55:46.000Z",
"site": "http://forum.palemoon.org",
"textContent": "Is there a way for the user to select the specific Python version to be used in the virtual environment, in **mozconfig** (preferrably) or wherever?\n\nI mean, on [older] systems where the user is for some reason forced to self-build, there can be multiple versions of Python3 installed, and at some point the official sources might require a higher version than what is default for the given system; i.e. on Ubuntu Bionic and derivatives the default is Python 3.6 but there can also be any of Python 3.7, 3.8 and higher backports (up to 3.12 currently), so assuming your port would at some point require a minimum of Python 3.9 how could the user specify the Python 3.9 executable for the UXP/Pale Moon Python virtual environment?\n\nOr would an initial script purposely scan the system for the required minimal Python3 version, and inform the user if not found?\n\nMaybe I'm overthinking this but I believe it would be beneficial to future-proof the basis at least for as long as the UXP (and Pale Moon) sources will still compile on older systems.\n\n* * *",
"title": "Platform Development • Re: I created a Python 3 port of UXP out of boredom...",
"updatedAt": "2026-03-28T09:55:46.000Z"
}