Open gheja opened 8 years ago
When installing the protobuf-to-dict the installation fails with the following:
protobuf-to-dict
Installed /tmp/pip-build-XJxqrR/protobuf-to-dict/protobuf-3.0.0b4-py2.7.egg Traceback (most recent call last): File "<string>", line 17, in <module> File "/tmp/pip-build-XJxqrR/protobuf-to-dict/setup.py", line 25, in <module> 'Topic :: Software Development :: Libraries :: Python Modules', File "/usr/lib/python2.7/distutils/core.py", line 111, in setup _setup_distribution = dist = klass(attrs) File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 262, in __init__ self.fetch_build_eggs(attrs['setup_requires']) File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 287, in fetch_build_eggs replace_conflicting=True, File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 631, in resolve dist = best[req.key] = env.best_match(req, ws, installer) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 867, in best_match dist = working_set.find(req) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find raise VersionConflict(dist, req) pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.9'))
Manually installing six 1.9.0 before protobuf-to-dict solves the problem.
six
Possibly the install_requires field in setup.py should include "six==1.9.0".
install_requires
setup.py
See: https://github.com/favll/pogom/issues/7
same here. while installing protobuf-to-dict-0.1.0.tar.gz on debian8 via pip the error was raised. upgrading six from six 1.8.0 to six-1.10.0 solves the issue: pip install six -U
protobuf-to-dict-0.1.0.tar.gz
pip install six -U
When installing the
protobuf-to-dict
the installation fails with the following:Manually installing
six
1.9.0 beforeprotobuf-to-dict
solves the problem.Possibly the
install_requires
field insetup.py
should include "six==1.9.0".See: https://github.com/favll/pogom/issues/7