stevedore User Guide¶

  • Patterns for Loading
    • Drivers – Single Name, Single Entry Point
    • Hooks – Single Name, Many Entry Points
    • Extensions – Many Names, Many Entry Points
  • Patterns for Enabling
    • Enabled Through Installation
    • Enabled Explicitly
    • Self-Enabled
  • Using Stevedore in Your Application
    • Guidelines for Naming Plugins
    • Creating Plugins
    • Loading the Plugins
    • Testing
  • Sphinx Integration
    • .. list-plugins::
    • Simple List
    • Detailed Lists
  • Dynamic Code Patterns: Extending Your Applications with Plugins
    • Why Use Plugins?
    • Requirements for Ceilometer
    • Other Plugin-based Applications
    • Discovery
    • Enabling
    • Importing
    • Application/Plugin Integration
    • API Enforcement
    • Invocation
    • Ceilometer Design
    • Conclusions
  • ChangeLog
    • CHANGES

stevedore

Navigation

  • stevedore User Guide
    • Patterns for Loading
    • Patterns for Enabling
    • Using Stevedore in Your Application
    • Sphinx Integration
    • Dynamic Code Patterns: Extending Your Applications with Plugins
    • ChangeLog
  • Extension Manager Classes
  • Installation

Related Topics

  • Documentation overview
    • Previous: stevedore – Manage Dynamic Plugins for Python Applications
    • Next: Patterns for Loading

Quick search

©2023, DreamHost. | Powered by Sphinx 7.0.1 & Alabaster 0.7.13 | Page source