Could someone explain please:Python 3.9.9. is a 10 year newer version than 3.1.3.
Why is 3.1.3 still used in images?
Could someone explain please:Python 3.9.9. is a 10 year newer version than 3.1.3.
Why is 3.1.3 still used in images?
Which image uses 3.1.3 ? Most of them are using 3.12.8 or 3.13.2
which one is newer 3.13.2 or 3.9.9 ?
3.13 is newer than 3.9
3.1.3 is older than 3.9 and 3.13
And what difference does it make.
Well python 3 code brings a handful of code differences than python 2.7 images.
So unless plugin authors code for both, expect older python 2.7 plugins to become incompatible and no longer work.
Nobody should really be using an old python 2.7 image anymore. And the sooner people stop using python 2.7 images the faster all other plugins will become because we can strip out all the conditonal checks for older images.
Every new release of python 3, will bring newer optimisations so should be faster, better memory management and more efficient string handling.
There will be security enhancements (which doesn't really effect the majority of enigma2 work)
The will be better and more secure network calls which will also help with streaming services.
Newer modern libraries will use python 3.8+. So a higher python version allows more modern 3rd party libraries to be used. Which again speeds things up and makes things more effiecient.
For example openatv currently uses 3.12.8 with is only a few months behind latest.
Thanks for the detailed information.
What puzzled me was that the images(openpli, 9.1,DM 920&820) I recently installed are both with 3.9.
Would it be feasible to ditch 3.9 in favor of an image with 3.12 or 3.13 ?
It is up to the image providers to update the python versions.
There are homebuilds with latest pythons. I notice you are even in the conversation on sat-universe forum about them.
Yes,but the image there has some glitches.
I searched a lot to get a decent image for dreambox.
In the end my both boxes have 9star images with both 3.9.9
What I meant before was:should I get into the hassle of flashing again just for the sake of 3.12 or 13 ?
There is no point - unless you run into a particular problem with a specific plugin that might be looking for a specific python version.
Don’t have an account yet? Register yourself now and be a part of our community!