I was able to get it to run a test script that loads SQLITE3 without any environment changes. This means that I could potentially switch to using Python4Delphi wrappers instead of my own, but they did already remove supp for Python 2 so doing this would probably break every existing Python mod Mystic. As a Python modder what are your thoughts on this? You would be forced to upgrade your code to Python 3.
As much as it hurts :) i think that Python3 is a must have for Mystic. All ready python2 support is dropping and it's getting harder to find help on the net... or Google is preferring to show Python3 results first.
My mods would be easy to convert, even for a sysop, as the most common difference between python2 and 3, that i had to use, is clearing/deleting a list. So with just a search/replace it could be easy to fix. At least, i don't mind.
Also, now days, linux distros don't have python2 pre-installed and also windows users, should have two versions of python on their systems. But if you drop support on Python2, there is no need for it at all. ;)
You should only check and be sure, that P4D is compatible with your code and don't find in the future that causes you more trouble than it should be and have to revert back to python2 etc.
It also means that I can stop messing around with environment settings and at my own code to figure out what I did wrong, so I could also potentially the Python 2 and Python 3 engine that I built on my own.
Support on both versions should be great, so if this helps you, go for it.
For me it's OK to go with Python3 ;)
:: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 ::
xqtr@gmx.com
--- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
* Origin: Another Droid BBS # andr01d.zapto.org:9999 (77:2/102)