WedX - журнал о программировании и компьютерных науках

buildout не может найти пакеты pip для Plone

Я пытаюсь добавить дополнения к Plone через buildout, но он не может найти пакеты. Я пробовал это в virtualenv и общесистемном питоне

Я следил за установкой на сайте Plone инструкции по установке

Каждое дополнение, которое я пробую, вызывает следующую ошибку

Installing instance.
/home/a/Plone/zinstance/local/lib/python2.7/site-packages/pkg_resources/__init__.py:192: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behavior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you have another use case requiring the tuple, please file a bug with the setuptools project describing that need.
  stacklevel=1,
Couldn't find index page for 'collective.addthis' (maybe misspelled?)
Getting distribution for 'collective.addthis'.
Couldn't find index page for 'collective.addthis' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'collective.addthis'.
Error: Couldn't find a distribution for 'collective.addthis'.

Добавляю пакеты в buildout.cnfg

eggs =
Plone
Pillow
collective.addthis

Plone и Pillow работают нормально, но каждое дополнение, которое я пробую, выдает одну и ту же ошибку.

06.07.2018

Ответы:


1

на https://community.plone.org/ сообщалось о многих подобных проблемах.

проблема, скорее всего, заключается в миграции с pypi.python.org на pypi.org

можете добавить:

index = https://pypi.org/simple/

и если вы используете разрешенные хосты, вам нужны 2 новых и вы можете пропустить *.python.org:

allow-hosts =
    pypi.org
    files.pythonhosted.org

в качестве альтернативы вы можете использовать текущие версии setuptools и zc.buildout

внимание: для setuptools > 38.7.0 нужно закрепить

plone.recipe.zope2instance = 4.4.0

(см. https://github.com/plone/plone.recipe.zope2instance/blob/4.4.0/CHANGES.rst)

06.07.2018
  • Спасибо друг. Добавление 'index = pypi.org/simple' исправило это для некоторых пакетов, но теперь я получаю то же самое. ошибка, но для некоторых зависимостей пакета 07.07.2018
  • Я задал новый вопрос, так как это зависимости, которые сейчас не будут установлены. -of-pypi-plone-add-ons]" title="buildout не может найти ссылки для зависимостей надстроек pypi plone%5d">stackoverflow.com/questions/51221840/ 07.07.2018
  • К вашему сведению, community.plone.org — это наш официальный форум поддержки, на котором вы получите максимум ответов на свои вопросы. 18.07.2018
  • Новые материалы

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

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

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


    Для любых предложений по сайту: [email protected]