erp5.extension.sectionextender is a buildout extension to allow any section of 'parts' to define options which will be appended to an option of another section.
Example configuration
[buildout]
extensions = erp5.extension.sectionextender
section-extender =
supervisor-instance:programs supervisor-program
parts =
supervisor-instance
test1-instance
test3-instance
[supervisor-instance]
recipe = collective.recipe.supervisor
[test1-instance]
recipe = recipe.foo.bar
supervisor-program = 21 test1-instance test1-instance
[test2-instance]
recipe = recipe.foo.bar2
supervisor-program = 22 test2-instance test2-instance
[test3-instance]
recipe = recipe.foo.bar3
supervisor-program = 23 test3-instance test3-instance
With this configuration, 'supervisor-program' options in 'test1-instance' and 'test3-instance' will be added to '${supervisor-instance:programs}', but not 'test2-instance' as it's not in 'parts'.
You can specify several sections to be extended by just adding them to 'section-extender' (one per line).
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· pep8