BuildStream
1.93.5
  • About
  • Installing
  • Using
  • Reference
    • Project format
    • Plugin specific documentation
    • Plugin API reference
    • Additional writings
    • buildstream package
      • Subpackages
        • buildstream.sandbox package
        • buildstream.storage package
        • buildstream.testing package
      • Submodules
        • BuildElement - Abstract class for build elements
        • DownloadableFileSource - Abstract class for sources downloaded from a URI
        • Element - Base element class
        • Exceptions - API for Error Handling
        • Node - Parsed YAML configuration
        • Plugin - Base plugin class
        • ScriptElement - Abstract class for scripting elements
        • Source - Base source class
        • SourceFetcher - Object for fetching individual URLs
        • Foundation types
        • Utilities
  • Contributing
  • Architecture
  • Glossary
BuildStream
  • »
  • Reference »
  • buildstream package
  • View page source

buildstream package¶

Subpackages¶

  • buildstream.sandbox package
    • Submodules
      • Sandbox - The build sandbox
  • buildstream.storage package
    • Submodules
      • Directory
  • buildstream.testing package
    • Submodules
      • Integration - tools for inspecting the output of plugin integration tests
      • Repo - Utility class for testing source plugins
      • runcli - Test fixtures used for running BuildStream commands

Submodules¶

  • BuildElement - Abstract class for build elements
    • Built-in functionality
      • The strip-binaries variable
      • Location for running commands
      • Location for configuring the project
      • Install Location
    • Abstract method implementations
      • Element.configure_sandbox()
      • Element.stage()
      • Element.prepare()
      • Element.assemble()
  • DownloadableFileSource - Abstract class for sources downloaded from a URI
  • Element - Base element class
    • Abstract Methods
      • Build Phase
      • Miscellaneous
    • Class Reference
  • Exceptions - API for Error Handling
  • Node - Parsed YAML configuration
    • Node types
    • Class Reference
  • Plugin - Base plugin class
    • Abstract Methods
    • Configurable Warnings
    • Plugin Structure
    • Class Reference
  • ScriptElement - Abstract class for scripting elements
  • Source - Base source class
    • Built-in functionality
    • Abstract Methods
    • Accessing previous sources
  • SourceFetcher - Object for fetching individual URLs
    • Abstract Methods
    • Class Reference
  • Foundation types
  • Utilities
Next Previous

© Copyright 2017-2020, The BuildStream Contributors

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