What am I doing wrong?
Here is some more info on my device:
- pip 1.5.6 from /usr/lib/python3/dist-packages (python 3.4)
debian version 8.0
Code: Select all
pi@raspberrypi:~ $ sudo pip3 install adafruit-io
Downloading/unpacking adafruit-io
Downloading adafruit-io-2.0.17.tar.gz (41kB): 41kB downloaded
Running setup.py (path:/tmp/pip-build-3j6sk77s/adafruit-io/setup.py) egg_info for package adafruit-io
version: 2.0.17
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-3j6sk77s/adafruit-io/setup.py", line 68, in <module>
classifiers = classifiers
File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.4/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.4/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "<string>", line 14, in replacement_run
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/egg_info.py", line 614, in write_pkg_info
metadata.write_pkg_info(cmd.egg_info)
File "/usr/lib/python3.4/distutils/dist.py", line 1108, in write_pkg_info
self.write_pkg_file(pkg_info)
File "/usr/local/lib/python3.4/dist-packages/setuptools/dist.py", line 91, in write_pkg_file
long_desc = rfc822_escape(self.get_long_description())
File "/usr/lib/python3.4/distutils/util.py", line 470, in rfc822_escape
lines = header.split('\n')
TypeError: Type str doesn't support the buffer API
Complete output from command python setup.py egg_info:
version: 2.0.17
running egg_info
creating pip-egg-info/adafruit_io.egg-info
writing pip-egg-info/adafruit_io.egg-info/PKG-INFO
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-3j6sk77s/adafruit-io/setup.py", line 68, in <module>
classifiers = classifiers
File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.4/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.4/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "<string>", line 14, in replacement_run
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/egg_info.py", line 614, in write_pkg_info
metadata.write_pkg_info(cmd.egg_info)
File "/usr/lib/python3.4/distutils/dist.py", line 1108, in write_pkg_info
self.write_pkg_file(pkg_info)
File "/usr/local/lib/python3.4/dist-packages/setuptools/dist.py", line 91, in write_pkg_file
long_desc = rfc822_escape(self.get_long_description())
File "/usr/lib/python3.4/distutils/util.py", line 470, in rfc822_escape
lines = header.split('\n')
TypeError: Type str doesn't support the buffer API
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-3j6sk77s/adafruit-io
Storing debug log for failure in /root/.pip/pip.log
Code: Select all
pi@raspberrypi:~/io-client-python $ sudo python3 setup.py install
version: 2.0.17
running install
running bdist_egg
running egg_info
writing top-level names to adafruit_io.egg-info/top_level.txt
writing adafruit_io.egg-info/PKG-INFO
Traceback (most recent call last):
File "setup.py", line 68, in <module>
classifiers = classifiers
File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.4/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.4/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "/usr/lib/python3.4/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/bdist_egg.py", line 163, in run
self.run_command("egg_info")
File "/usr/lib/python3.4/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/egg_info.py", line 289, in run
writer(self, ep.name, os.path.join(self.egg_info, ep.name))
File "/usr/local/lib/python3.4/dist-packages/setuptools/command/egg_info.py", line 614, in write_pkg_info
metadata.write_pkg_info(cmd.egg_info)
File "/usr/lib/python3.4/distutils/dist.py", line 1108, in write_pkg_info
self.write_pkg_file(pkg_info)
File "/usr/local/lib/python3.4/dist-packages/setuptools/dist.py", line 91, in write_pkg_file
long_desc = rfc822_escape(self.get_long_description())
File "/usr/lib/python3.4/distutils/util.py", line 470, in rfc822_escape
lines = header.split('\n')
TypeError: Type str doesn't support the buffer API
When I just run setup.py without "install" after, it gives me this:
Code: Select all
pi@raspberrypi:~/io-client-python $ python3 setup.py
version: 2.0.17
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied