Buildout
stable
  • Buildout, an automation tool written in and extended with Python
  • Getting started with Buildout
  • Buildout Topics
    • History, motivation, and Python packaging
    • Staying DRY with value substitutions, extending, and macros
    • Automatic installation of part dependencies
    • Optimizing buildouts with shared eggs and download caches
    • Bootstrapping
    • Buildout extensions
    • Writing Buildout recipes
    • Meta-recipes
  • Reference
Buildout
  • Docs »
  • Buildout Topics
  • Edit on GitHub

Buildout TopicsΒΆ

  • History, motivation, and Python packaging
    • Isolation from environment
    • Python
    • Buildout and packaging
  • Staying DRY with value substitutions, extending, and macros
    • Value substitutions
    • Default and computed option values
    • Sources of configuration options
    • Extending configuration files
    • Conditional configuration sections
    • User-default configuration
    • Merging, rather than overriding values
    • Extending sections using macros
  • Automatic installation of part dependencies
  • Optimizing buildouts with shared eggs and download caches
    • Shared eggs directory
  • Bootstrapping
    • Installing from scratch
    • Local bootstrapping using the bootstrap command
    • Bootstrapping requires a buildout.cfg, init creates one
  • Buildout extensions
  • Writing Buildout recipes
    • Install recipes
    • Uninstall recipes
    • User interaction: logging and UserError
    • Testing recipes
    • Documenting your recipe
  • Meta-recipes
    • A simple meta-recipe example
    • Testing
Next Previous

© Copyright 2017, Buildout Contributors Revision ac3f5e4c.

Built with Sphinx using a theme provided by Read the Docs.