python – 如何设置plone产品的开发
作者:互联网
我想为定义的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
标签:python,plone,buildout 来源: https://codeday.me/bug/20190715/1462722.html