Установка kallithea стопорится. Не могу понять причину. [РЕШЕНО]

Ставлю билд =dev-vcs/kallithea-0.3.2 из layman-оверлея megacoffee.

Привожу отрывок вывода:

Installed /var/tmp/portage/dev-vcs/kallithea-0.3.2/work/kallithea-0.3.2/dist/v/lib/python2.7/site-packages/pytz-2017.2-py2.7.egg
Searching for pyparsing<2.0.0,>=1.5.0
Reading https://pypi.python.org/simple/pyparsing/
Downloading https://pypi.python.org/packages/6f/2c/47457771c02a8ff0f302b695e094ec309e30452232bd79198ee94fda689f/pyparsing-1.5.7.tar.gz#md5=9be0fcdcc595199c646ab317c1d9a709
Best match: pyparsing 1.5.7
Processing pyparsing-1.5.7.tar.gz
Writing /var/tmp/portage/dev-vcs/kallithea-0.3.2/temp/easy_install-X7pLHA/pyparsing-1.5.7/setup.cfg
Running pyparsing-1.5.7/setup.py -q bdist_egg --dist-dir /var/tmp/portage/dev-vcs/kallithea-0.3.2/temp/easy_install-X7pLHA/pyparsing-1.5.7/egg-dist-tmp-TqWsic
warning: build_py: byte-compiling is disabled, skipping.

warning: install_lib: byte-compiling is disabled, skipping.

zip_safe flag not set; analyzing archive contents...
Moving pyparsing-2.2.0-py2.7.egg to /var/tmp/portage/dev-vcs/kallithea-0.3.2/work/kallithea-0.3.2/dist/v/lib/python2.7/site-packages
Adding pyparsing 2.2.0 to easy-install.pth file

Installed /var/tmp/portage/dev-vcs/kallithea-0.3.2/work/kallithea-0.3.2/dist/v/lib/python2.7/site-packages/pyparsing-2.2.0-py2.7.egg
error: The 'pyparsing<2.0.0,>=1.5.0' distribution was not found and is required by celery
<=== Kallithea's setup.py is done, resuming ebuild code

Bad return value 1 from setup.py install
 * The ebuild phase 'compile' has exited unexpectedly. This type of
 * behavior is known to be triggered by things such as failed variable
 * assignments (bug #190128) or bad substitution errors (bug #200313).
 * Normally, before exiting, bash should have displayed an error message
 * above. If bash did not produce an error message above, it's possible
 * that the ebuild has called `exit` when it should have called `die`
 * instead. This behavior may also be triggered by a corrupt bash binary or
 * a hardware problem such as memory or cpu malfunction. If the problem is
 * not reproducible or it appears to occur randomly, then it is likely to
 * be triggered by a hardware problem. If you suspect a hardware problem
 * then you should try some basic hardware diagnostics such as memtest.
 * Please do not report this as a bug unless it is consistently
 * reproducible and you are sure that your bash binary and hardware are
 * functioning properly.

Насколько понял, оно устанавливается в "песочнице" вместе со всем своим окружением.
pyparsing в системе установлен версии 2.2.0 . Без него оно и не начинало бы сборку.

Пока не знаю, куда копать.

Ебилд кривой. Вообще я не

Ебилд кривой. Вообще я не понимаю, что данная тема тут делает, за мудачества оверлея должны отвечать владельцы оверлея.

Я же не требую

Я же не требую ответственности, лишь спрашиваю совета. А самой тулзы в базовом репозитории Генты нету.

Проблема тут

Проблема тут:

krotozer написал(а):
...
error: The 'pyparsing<2.0.0,>=1.5.0' distribution was not found and is required by celery
...

Попробуй установить/обновить dev-python/celery из репы Генту, возможно это решит конфликт.

Благодарю! Этот совет помог.

Благодарю! Этот совет помог.

Тогда,

В этот момент собирали

В этот момент собирали рабочее совещание — я успел отправить пост, но пометить [SOLVED] не успел.

.

Однако писать в мир зависимости — дурной тон.

Приемлемый workaround: ставить с --oneshot, после подтверждения пнуть автора ебилда и/или хозяина оверлея на предмет прописать пропущенную зависимость.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".