Skip to content

script.module.six broken using Python 3.12 #2546

@monnerat

Description

@monnerat

Add-on details:

  • Add-on name: six
  • Add-on ID: script.module.six
  • Version number: 1.15.0
  • Kodi/repository version: Nexus

Ownership

  • I am NOT the owner of this add-on

Broken because:

Python 3.12 requires six version 1.16.0.

$ python
Python 3.12.0 (main, Oct  2 2023, 00:00:00) [GCC 13.2.1 20230918 (Red Hat 13.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import six
>>> six.__version__
'1.15.0'
>>> from six.moves import _thread
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'six.moves'
>>>
$ python
Python 3.12.0 (main, Oct  2 2023, 00:00:00) [GCC 13.2.1 20230918 (Red Hat 13.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import six
>>> six.__version__
'1.16.0'
>>> from six.moves import _thread
>>>

Problem occurs at kodi start because installed IPTV manager addon depends on this one. Upgrading to 1.16.0 fixes the problem.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions