2019-11-19, 17:50
(2019-11-19, 17:20)kekomat Wrote: Sooo, is it "safe" to go for any version above #1012 if you are sticking to standard add-ons like Global Search and the TVDB and TMDB scrapers? Sorry to ask that kind of question but even after reading the Kodi news article from November 16th I'm not a 100% sure whether to expect working Python 3 support from every add-on in the Kodi repository or not. Thanks in advance for a short reply.
Not every add-on in the Kodi 19 repository is currently Python3 compatible, that's a situation that will improve over time.
And because of that, there's no point thinking old Python2-based Kodi 19 builds (like #1012) will continue working as they will start having problems once Kodi 19 add-ons update with a version that supports only Python3, meaning old Python2-based Kodi 19 builds will become increasingly broken over time.
There's no guarantee or requirement that Kodi 19 add-ons should support both Python2 and Python3 (which requires more coding effort/testing and is the choice of the individual developer) - the only requirement for Kodi 19 add-ons is that Python3 must be supported, and dropping Python2 support entirely results in more efficient add-on code so this is a route I would expect many add-on developers to choose particularly if they have no further plans to update their add-on for Kodi 18.
So, even though the Kodi 19 repository isn't yet 100% Python3 compatible, when it comes to Kodi 19 builds and sticking or twisting on Python 2 or 3, the only option now is "twist" (unless you stick with #1012 and unplug the internet).
If a Kodi 19 add-on doesn't work with Python3 then report it to the maintainer so that it can be addressed ASAP.