andrey-yantsen / plexiglas

Sync plex content across multiple servers
MIT License
21 stars 3 forks source link

Python mock library missing #10

Open kitchung opened 4 years ago

kitchung commented 4 years ago

FYI, I encountered this error when installing onto my WD My Passport Wireless Pro.

Running "pip install mock" solved the problem.

ssh -t root@mypassport.local "LC_ALL=en_US.UTF-8 PYTHONHOME=/DataVolume/python/ /DataVolume/python/bin/plexiglas -d /DataVolume/PlexSync -i -n 'MyPassport Wireless Pro' -q" root@mypassport.local's password: Traceback (most recent call last): File "/DataVolume/python/bin/plexiglas", line 8, in sys.exit(main()) File "/DataVolume/python/lib/python2.7/site-packages/plexiglas/cli.py", line 195, in main from .content import cleanup File "/DataVolume/python/lib/python2.7/site-packages/plexiglas/content.py", line 2, in from plexapi.exceptions import BadRequest File "/DataVolume/python/lib/python2.7/site-packages/plexapi/init.py", line 6, in from plexapi.config import PlexConfig, reset_base_headers File "/DataVolume/python/lib/python2.7/site-packages/plexapi/config.py", line 4, in from plexapi.compat import ConfigParser File "/DataVolume/python/lib/python2.7/site-packages/plexapi/compat.py", line 50, in from mock import patch, MagicMock ImportError: No module named mock

andrey-yantsen commented 4 years ago

Hm, thanks!