Skip to main content

Buildout recipe to install a buildout

Project description

Used to run a sub-buildout in a buildout. Example:

[cms]
recipe = infrae.subversion
urls = https://svn.infrae.com/buildout/silva/trunk .

[cms-build]
recipe = infrae.buildout
path = ${cms:location}
config = profiles/test-instance.cfg
merge-bin = True

The cms part fetch buildout files, here from a SVN. You can use infrae.paster to create a buildout tree using a paster template.

The cms-build part runs buildout on the cms part:

  • The path option determines which parts to depends on, and which path to use. This is important to use the ${cms:location} because this says to buildout that the cms-build parts depends on the cms one. This parameter is required.

  • The config option tells which configuration file to use in the path. By default it will buildout.cfg, but you can use safely profiles/something.cfg (buildout directory is configured to use the path folder to run himself).

  • The merge-bin option tells if the generated scripts of the sub-buildout should end up in the same directory than the current one. The default is False.

Disclaimer

The sub-buildout is run in the main parts directory in this sample. If this sub-buildout contains data (in a var folder for example), they will end-up in the same part directory than the sub-buildout (useless specific configuration in this one). This implies if you update your main buildout and the main parts directory is deleted, your data would be lost.

Latest version

The latest version is available in a Subversion repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infrae.buildout-0.1dev-r27686.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

infrae.buildout-0.1dev_r27686-py2.4.egg (5.4 kB view details)

Uploaded Source

File details

Details for the file infrae.buildout-0.1dev-r27686.tar.gz.

File metadata

File hashes

Hashes for infrae.buildout-0.1dev-r27686.tar.gz
Algorithm Hash digest
SHA256 ad0cb86657bc4153dc621ef6cb993ec46cd22f85e45042c2612a9db2b01a7d4e
MD5 0582e162f0b3a560e51b964819694dae
BLAKE2b-256 dcf942216266e2677a0852176043851a95eb9f40ab2972401bc2ebae8a32101c

See more details on using hashes here.

File details

Details for the file infrae.buildout-0.1dev_r27686-py2.4.egg.

File metadata

File hashes

Hashes for infrae.buildout-0.1dev_r27686-py2.4.egg
Algorithm Hash digest
SHA256 3c3888c9dcbb1202c164ab0d94d7a1dfa2bfe801b21d8b4ee1c9a20aa5473de0
MD5 79b3d06eaf53b09bda6557e1a6fdc8dd
BLAKE2b-256 af5616fcac9433bbd717390ddb49a5644392fa2fd11c297d4638b23f3cf44756

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page