Skip to content

pluginator

Plugin management system for building pytest plugins with declarative configuration.

Features

  • Declarative plugin definition — define plugins with the @plugin() decorator
  • Flexible options — configure plugin options from YAML, environment variables, CLI, or defaults via option()
  • Action system — organize plugin logic into composable actions with Action and ActionContext
  • Pytest integration — seamless installation into pytest via install_pytest_plugins()
  • Dependency management — declare plugin dependencies and validate them at runtime