Skip to content

Failed tests with ImportError: cannot import name 'Iterable' from 'collections' #14

@krotoff

Description

@krotoff

Failed tests
I have failed tests on step 5.

Describe your environment

  • MacOS 12.0.1 Monterrey
  • Python 3.10.2
  • Google Chrome 94.0.4606.81
  • Branch dev/1.1.0

To Reproduce

  1. $git clone https://github.com/glato/emerge.git
  2. $brew install graphviz
  3. $cd emerge
  4. $pip3 install virtualenv
  5. $virtualenv -p python3 venv
  6. $source venv/bin/activate
  7. $pip install -r requirements.txt
  8. $python emerge/tests/run_tests.py

Expected behavior
Successful tests

Reality

Traceback (most recent call last):
  File "/Users/akrotov/Downloads/emerge/emerge/tests/run_tests.py", line 9, in <module>
    from interrogate import coverage
  File "/Users/akrotov/Downloads/emerge/venv/lib/python3.10/site-packages/interrogate/coverage.py", line 10, in <module>
    import tabulate
  File "/Users/akrotov/Downloads/emerge/venv/lib/python3.10/site-packages/tabulate.py", line 16, in <module>
    from collections import Iterable
ImportError: cannot import name 'Iterable' from 'collections' (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/collections/__init__.py)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions