Ошибка пакета токсина: не найден ключ подстановки "posargs"

Мне нужно установить Horizon пакет облачного программного обеспечения openstack в Ubuntu 16.04.1 LTS на Virtualbox, чтобы иметь возможность запускать Chipster. Я следовал протоколам, предоставленным сайтом docs.openstack:

http://docs.openstack.org/developer/horizon/quickstart.html

И все работает нормально вплоть до раздела:

tox -e runserver

который возвращает ошибку:

tox.ConfigError: ConfigError: substitution key 'posargs' not found

Та же ошибка возникает только при вводе команды tox. Как я искал в сети, эта ошибка относится к версии 1.7.0 Tox и была исправлена ​​в более поздних версиях. Версия, установленная

sudo apt-get install tox

2.3.1-4, и исправления, которые должны были решить эту проблему в версии 1.7.0, представлены здесь:

https://bitbucket.org/hpk42/tox/pull-requests/85/fix-command-expansion-and-parsing/diff

кажется, уже добавлены в "tests/test_config.py" и "tox/_config.py". Я полностью вне идей. Мне было интересно, если у кого-нибудь была такая же проблема и как ее можно решить?

1 ответ

Я сообщаю об этой ошибке, так как я установил tox==3.7.0. Ты можешь использовать

pip show tox

чтобы просмотреть свою собственную версию токсина

Было бы неплохо уменьшить версию до 3.6.0.

pip install tox==3.6.0

перезагружать

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