проблемы с собственным индексом пакета - PullRequest
1 голос
/ 09 февраля 2012

Я разместил несколько яиц на своем сайте, чтобы создать свой собственный индекс упаковки:

http://mnowotka.kei.pl/eggs/

Теперь я хотел бы использовать этот индекс в моей конфигурации сборки:

[buildout]
...
find-links = ...
             http://mnowotka.kei.pl/eggs/

Чтобы сделать некоторые пакеты из этого индекса доступными для моего локального интерпретатора Python:

[python]
...
eggs = ...
dashboard-common

Однако при выполнении ./bin/buildout я получаю следующую ошибку:

Couldn't find index page for 'dashboard-common' (maybe misspelled?)
Getting distribution for 'dashboard-dommon'.
While:
   Installing python.
   Getting distribution for 'dashboard-common'.
Error:
   Couldn't find a distribution for 'dashboard-common'.

Есть идеи, что здесь может быть не так?

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Проблема была не в тире / подчеркивании - фактически наличие подчеркивания в названии яйца и тире в требовании компоновки было правильным.Источник проблемы был в названии яйца - «... py2.7 ...», когда я использовал python версии 2.6, поэтому biuldout не хотел устанавливать этот.Потому что не было никаких альтернатив, я получил это сообщение.

1 голос
/ 09 февраля 2012

Ваше яйцо называется http://mnowotka.kei.pl/eggs/dashboard_common-0.5-py2.7.egg,, поэтому с подчеркиванием.dashboard_common.Вы запрашиваете общую панель с чертой.

Эти двое не совпадают, вот в чем проблема.Посмотрите в своем файле setup.py и настройте имя пакета, чтобы оно было общим для панели инструментов.Сам пакет, то, что вы импортируете, может оставаться dashboard_common.

...