Skip to content
This repository was archived by the owner on Jan 13, 2023. It is now read-only.
This repository was archived by the owner on Jan 13, 2023. It is now read-only.

Not compatible with Python 3.7? #226

@Nitrooo

Description

@Nitrooo

Linux, CPython 3.7.3.
By just importing from iota import Iota I get:

Traceback (most recent call last):
  File "/home/path/main.py", line 1, in <module>
    from iota import Iota
  File "/home/path/venv/lib/python3.7/site-packages/iota/__init__.py", line 38, in <module>
    from .api import *
  File "/home/path/venv/lib/python3.7/site-packages/iota/api.py", line 12, in <module>
    from iota.commands import BaseCommand, CustomCommand, core, \
  File "/home/path/venv/lib/python3.7/site-packages/iota/commands/__init__.py", line 13, in <module>
    import filters as f
  File "/home/path/venv/lib/python3.7/site-packages/filters/__init__.py", line 27, in <module>
    from filters.extensions import FilterExtensionRegistry
  File "/home/path/venv/lib/python3.7/site-packages/filters/extensions.py", line 11, in <module>
    from class_registry import EntryPointClassRegistry
  File "/home/path/venv/lib/python3.7/site-packages/class_registry/__init__.py", line 5, in <module>
    from .registry import *
  File "/home/path/venv/lib/python3.7/site-packages/class_registry/registry.py", line 33, in <module>
    class BaseRegistry(with_metaclass(ABCMeta, Mapping)):
  File "/home/path/venv/lib/python3.7/site-packages/six.py", line 827, in __new__
    return meta(name, bases, d)
  File "/usr/lib/python3.7/abc.py", line 126, in __new__
    cls = super().__new__(mcls, name, bases, namespace, **kwargs)
TypeError: type() doesn't support MRO entry resolution; use types.new_class()

Process finished with exit code 1

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