Skip to content

Cannot import name 'Iterable' from 'collections' #17

@steve007iii

Description

@steve007iii

python 3.10, IDA 7.7

C:\Isolation\IDA_Pro_7.7\plugins\pe_tree_rekall.py: cannot import name 'Iterable' from 'collections' (C:\Program Files\Python310\Lib\collections\__init__.py) Traceback (most recent call last): File "C:\Isolation\IDA_Pro_7.7\python\3\ida_idaapi.py", line 580, in IDAPython_ExecScript exec(code, g) File "C:/Isolation/IDA_Pro_7.7/plugins/pe_tree_rekall.py", line 28, in <module> from rekall_lib import utils File "c:\users\steve007iii\desktop\rekall\rekall-lib\rekall_lib\__init__.py", line 1, in <module> from rekall_lib import crypto File "c:\users\steve007iii\desktop\rekall\rekall-lib\rekall_lib\crypto.py", line 8, in <module> from rekall_lib import serializer File "c:\users\steve007iii\desktop\rekall\rekall-lib\rekall_lib\serializer.py", line 106, in <module> from past.builtins import basestring File "C:\Program Files\Python310\Lib\site-packages\past\builtins\__init__.py", line 43, in <module> from past.builtins.noniterators import (filter, map, range, reduce, zip) File "C:\Program Files\Python310\Lib\site-packages\past\builtins\noniterators.py", line 24, in <module> from past.types import basestring File "C:\Program Files\Python310\Lib\site-packages\past\types\__init__.py", line 25, in <module> from .oldstr import oldstr File "C:\Program Files\Python310\Lib\site-packages\past\types\oldstr.py", line 5, in <module> from collections import Iterable ImportError: cannot import name 'Iterable' from 'collections' (C:\Program Files\Python310\Lib\collections\__init__.py)

Python collections was updated in python 3.10 to collections.abc // I'm not sure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions