buildwith: импортировать SyntaxError даже после добавления поддержки Python 3?
Я бегу pip install builtwith
и когда я импортировал этот модуль, я столкнулся с этой проблемой:
>>> import builtwith
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/begueradj/flaskDev/lib/python3.5/site-packages/builtwith/__init__.py", line 43
except Exception, e:
^
SyntaxError: invalid syntax
Это та же самая проблема, описанная здесь, где ответы предполагают, что это несовместимо с Python3.
Но я спрашиваю еще раз, потому что я прочитал отсюда, что добавлена поддержка Python3, поэтому я не понимаю, почему я сталкиваюсь с этой проблемой... какие-то подсказки?
1 ответ
По состоянию на 2017-11-13 выпуск PyPI теперь совместим с Python 3 и правильно включает six
зависимость в setup.py
, Старый ответ ниже.
Релиз на PyPI слишком старый; дата 2015 года:
Загружено на
2015-11-24
Этот выпуск не совместим с Python 3.
Исходный репозиторий действительно слился с обновлением pull-запроса для поддержки Python 3, так что вам придется сказать pip
установить эту версию:
pip install hg+https://bitbucket.org/richardpenman/builtwith#egg=builtwith
Изменение добавило зависимость от six
библиотека, но не добавил это к setup.py
метаданные; установить его вручную.