erp5.extension.sectionextender 0.3.1
Buildout extension to extend only sections in parts
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).
0.3.1
---
- pep8
0.3
---
- Do not assume buildout::parts to be linebreak-separated. It could be
normalized to whitespace-separated values by some other code.
0.2
---
- Improve the way to declare a section extender by having a single
option 'section-extender' and one section per line as its values.
Many thanks to Mustapha Benali for the review and suggestion.
0.1
---
- initial release
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| erp5.extension.sectionextender-0.3.1.tar.gz (md5) | Source | 2012-01-30 | 3KB | 171 | |
- Author: Arnaud Fontaine
- Home Page: https://github.com/Apkawa/erp5.extension.sectionextender
- Keywords: buildout extension sections
- License: ZPL 2.1
- Categories
- Package Index Owner: Nya.Loli
- DOAP record: erp5.extension.sectionextender-0.3.1.xml
