not sure if this is a real error as everything seems to work but - I am running HASS in ubuntu 17.04 in venv and now I am getting the below errors when updating:
Collecting M2Crypto
Using cached M2Crypto-0.27.0.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/M2Crypto.egg-info
writing pip-egg-info/M2Crypto.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/M2Crypto.egg-info/dependency_links.txt
writing requirements to pip-egg-info/M2Crypto.egg-info/requires.txt
writing top-level names to pip-egg-info/M2Crypto.egg-info/top_level.txt
writing manifest file ‘pip-egg-info/M2Crypto.egg-info/SOURCES.txt’
INFO:load_grammar:Generating grammar tables from /usr/lib/python3.5/lib2to3/Grammar.txt
INFO:load_grammar:Generating grammar tables from /usr/lib/python3.5/lib2to3/PatternGrammar.txt
Traceback (most recent call last):
File “”, line 1, in
File “/tmp/pip-build-petlw_93/M2Crypto/setup.py”, line 350, in
‘clean’: Clean
File “/usr/lib/python3.5/distutils/core.py”, line 148, in setup
dist.run_commands()
File “/usr/lib/python3.5/distutils/dist.py”, line 955, in run_commands
self.run_command(cmd)
File “/usr/lib/python3.5/distutils/dist.py”, line 974, in run_command
cmd_obj.run()
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/egg_info.py”, line 280, in run
self.find_sources()
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/egg_info.py”, line 295, in find_sources
mm.run()
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/egg_info.py”, line 526, in run
self.add_defaults()
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/egg_info.py”, line 562, in add_defaults
sdist.add_defaults(self)
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/py36compat.py”, line 36, in add_defaults
self._add_defaults_ext()
File “/srv/homeassistant/lib/python3.5/site-packages/setuptools/command/py36compat.py”, line 119, in _add_defaults_ext
build_ext = self.get_finalized_command(‘build_ext’)
File “/usr/lib/python3.5/distutils/cmd.py”, line 299, in get_finalized_command
cmd_obj.ensure_finalized()
File “/usr/lib/python3.5/distutils/cmd.py”, line 107, in ensure_finalized
self.finalize_options()
File “/tmp/pip-build-petlw_93/M2Crypto/setup.py”, line 161, in finalize_options
self.include_dirs += _get_additional_includes()
File “/tmp/pip-build-petlw_93/M2Crypto/setup.py”, line 51, in _get_additional_includes
err = [line.lstrip() for line in err.split(‘\n’) if line and line[0] == ’ ']
TypeError: a bytes-like object is required, not ‘str’----------------------------------------
Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-petlw_93/M2Crypto/
anyone know how to solve it?