elgatito / script.elementum.burst

Development of this addon has been stopped!
MIT License
118 stars 118 forks source link

Update urllib3 to 1.26.18 #416

Closed antonsoroko closed 4 months ago

antonsoroko commented 4 months ago

possible fix for https://github.com/elgatito/plugin.video.elementum/issues/1034

1.26.18 is the last version that support both python 2 and 3.

https://github.com/urllib3/urllib3/blob/1.26.x/CHANGES.rst https://pypi.org/project/urllib3/1.26.18/#files

antonsoroko commented 4 months ago

i also need to test it on kodi 17

antonsoroko commented 4 months ago

@elgatito а ты проверил на kodi 17? а то я ещё не успел...

antonsoroko commented 4 months ago

@elgatito проверил на Kodi 17.6 + Ubuntu 18.04.6 + Python 2.7.17 - работает с мелким фиксом выше.

(не стал возвращать ordered_dict.py который для 2,6 так как urllib3 всё равно не работает с 2,6)

на kodi 16 работать не будет, только если мы сами вернём в urllib3 поддержку python 2.6, но она была давно выброшена, ещё в 1.24 (2018-10-16), в то время как 1.26.18 (2023-10-17).

короче тут или мучаться и пытаться как-то поддерживать 2.6 и 3.12 одновременно (что будет сложно из-за того что urllib3 забили вообще на питон 2), или всё таки оставить поддержку только культового python 2.7

ну, а в будущем можно сделать в репе жесткую версию елементума для старых коди и развивать уже только питон 3 версию, так много в каких репах сделано. типо https://kodi.wiki/view/Add-on_repositories

<dir maxversion="18.9.0">
<dir minversion="19.0.0">