I know there are a lot of works need to be done if upgrade to Python 3.
But Python 2 has ended in early 2020: https://www.python.org/doc/sunset-python-2/
Since more and more people learn Python with 3 firstly. If then they use ALP, they have to learn syntax of Python 2.
Finally, since ALP's is using python 2.4 but 2.7, upgrading to 3 seems hopeless. But... Anyway...