加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 如何设置plone产品的开发

发布时间:2020-12-20 12:26:46 所属栏目:Python 来源:网络整理
导读:我想为定义的Plone安装/版本开发一些产品,我无法改变(3.3.5). 组织我的源代码树的最佳方法是什么,这样我就不必将一个巨大的plone实例放入源控件中,无论如何都不会改变?我仍然想使用buildout进行本地检查,但是…… 您有什么推荐的吗? 我在Windows上,喜欢git
我想为定义的Plone安装/版本开发一些产品,我无法改变(3.3.5).

组织我的源代码树的最佳方法是什么,这样我就不必将一个巨大的plone实例放入源控件中,无论如何都不会改变?我仍然想使用buildout进行本地检查,但是……

您有什么推荐的吗?

我在Windows上,喜欢git到hg,但可以同时使用…

解决方法

一般来说,这是使用mr.developer现在完成的.你可以像这样使用buildout:

[buildout]
extends = 
    https://raw.githubusercontent.com/plock/pins/master/plone-4-3
    https://raw.githubusercontent.com/plock/pins/master/dev

然后将您的源添加到[buildout]部分中的auto-checkout参数,并在[sources]部分中,使用此处描述的格式:

> http://pypi.python.org/pypi/mr.developer

就像是:

[buildout]
auto-checkout = my.package

[sources]
my.package = git https://url.to/my.package

然后像往常一样将您的包添加到plone.recipe.zope2instance部分的eggs参数中:

[instance]
recipe = plone.recipe.zope2instance
eggs =
    Pillow
    Plone
    my.package

有关工作示例,请参阅Plone coredev buildout:

> https://github.com/plone/buildout.coredev

并且不要忘记[buildout]部分有一个develop参数,它允许您指定“develop egg”的文件系统路径(虽然它不执行结帐):

[buildout]
develop = src/my.package

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读