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 метаданные; установить его вручную.

Другие вопросы по тегам