I know this is an old thread but I too am having a problem upgrading a version 1.0.0 to 1.2. I want this as well as a version 2, which is fine.
Version 1 is much simpler for 0183 NMEA only streams.
The problem is a PYTHON compatibility problem, as when using the upgrade tool for 1.0 to 1.2, I get the following below.
Is there any solution?
Richard
UPDATING PYTHON PACKAGES...
Searching for pip
Best match: pip 9.0.1
Adding pip 9.0.1 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin
Using /usr/lib/python2.7/dist-packages
Processing dependencies for pip
Finished processing dependencies for pip
Collecting paho-mqtt
Using cached
https://files.pythonhosted.org/packages/...5.1.tar.gz
Collecting pyudev
Using cached
https://files.pythonhosted.org/packages/...2.0.tar.gz
Collecting pyrtlsdr
Using cached
https://files.pythonhosted.org/packages/...ne-any.whl
Collecting pynmea2
Using cached
https://files.pythonhosted.org/packages/...5.0.tar.gz
Collecting twython
Using cached
https://files.pythonhosted.org/packages/...8.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-T_Ycjz/twython/setup.py", line 33, in <module>
long_description=open('README.md', encoding='utf-8').read() + '\n\n' +open('HISTORY.md', encoding='utf-8').read(),
TypeError: 'encoding' is an invalid keyword argument for this function
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-T_Ycjz/twython/ (IN RED)