После запуска Пастера, у меня есть несколько яиц в моем продукте


Я просто побежал

bin/paster create -t dexterity my.example

После его запуска у меня есть следующее:

 bootstrap.py
 docs
 my.example.egg-info
 PasteDeploy-1.5.0-py2.6.egg
 plone.cfg
 setup.cfg
 buildout.cfg
 my
 Paste-1.7.5.1-py2.6.egg
 PasteScript-1.7.5-py2.6.egg
 README.txt
 setup.py

Почему у меня тоже есть 3 яйца? Моя сборка настроена неправильно?

Я только что установил Plone4 с помощью унифицированного установщика, и когда я попытался запустить команду pater, я получил эту ошибку:

 AttributeError: 'module' object has no attribute 'NoDefault'

Именно тогда я добавил Часть [paster] к моему построению, как показано здесь. Изначально в моем построении была только часть [zopskel] без части [paster].

1 3

1 ответ:

Это совершенно нормально, хотя и несколько раздражает. Твой setup.py файл тянет их вместе с разделами setup_requires и paster_plugins:

setup(...
    setup_requires=["PasteScript"],
    paster_plugins=["ZopeSkel"],
    ...
)

В ZopeSkel Пастер рецепты использовать эти яйца, чтобы позволить вам добавлять фрагменты, чтобы ваш сгенерированный яйцеклетки в более поздние сроки. Удалите две вышеперечисленные записи и яйца, Если вам не нужна эта функция.