koalazak / dorita980

Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
MIT License
945 stars 150 forks source link

python error on 3.9 version #128

Closed pilot1981 closed 3 years ago

pilot1981 commented 3 years ago

got this error executing roomba.py:

roomba $ python3 roomba.py roomba.py:32: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working from collections import OrderedDict, Mapping Traceback (most recent call last): File "/tmp/Roomba980-Python/roomba/roomba.py", line 34, in from roomba.password import Password ModuleNotFoundError: No module named 'roomba.password'; 'roomba' is not a package

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "roomba.py", line 34, in from roomba.password import Password File "/tmp/Roomba980-Python/roomba/roomba.py", line 36, in from password import Password File "/tmp/Roomba980-Python/roomba/password.py", line 6, in import six ModuleNotFoundError: No module named 'six'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "roomba.py", line 36, in from password import Password File "/tmp/Roomba980-Python/roomba/password.py", line 6, in import six