Установка django-tables2 на heroku возвращает ошибку: неверная команда 'egg_info'

Я пытаюсь установить django-tables2==1.21.1 на моем Heroku Dyno. Ниже приведены журналы ошибок, когда я пытаюсь установить его:

~ $ pip install django-tables2
Collecting django-tables2
  Using cached django-tables2-1.21.1.tar.gz
    Complete output from command python setup.py egg_info:
    /app/.heroku/python/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'extras_require'
      warnings.warn(msg)
    /app/.heroku/python/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'include_package_data'
      warnings.warn(msg)
    /app/.heroku/python/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
      warnings.warn(msg)
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: invalid command 'egg_info'

    ----------------------------------------

Установка отлично работает на моем локальном виртуальном окружении, я использую Python 2.7.14 и Django 1.11.11 на обоих. Все остальные пакеты устанавливаются без проблем.

Любые идеи о том, что проблема может быть? Спасибо

Обновить:

Обновление до python == 3.6.4 и Django == 2.0.3 устранило проблему.

0 ответов

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