运行贴纸后,我的产品中有一些鸡蛋

JiL*_*JiL 3 egg plone paster

我跑了

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
Run Code Online (Sandbox Code Playgroud)

为什么我还有3个鸡蛋?我的buildout配置错了吗?

我刚刚使用统一安装程序安装了Plone4,当我尝试运行pater命令时出现此错误:

 AttributeError: 'module' object has no attribute 'NoDefault'
Run Code Online (Sandbox Code Playgroud)

这时候,我附加了[paster]部分到我的扩建如图所示这里.最初,我的buildout只有没有[zopskel]部分的[paster]部分.

Mar*_*ers 5

如果有点刺激,这是完全正常的.你的setup.py文件使用setup_requirespaster_plugins部分提取这些内容:

setup(...
    setup_requires=["PasteScript"],
    paster_plugins=["ZopeSkel"],
    ...
)
Run Code Online (Sandbox Code Playgroud)

ZopeSkel贴纸配方使用这些鸡蛋让您在以后添加片段到生成的鸡蛋.如果您不需要此功能,请删除上述两个条目和鸡蛋.