Skip to content

Integrations

Integrations stub — actual implementations are in ai-parrot-integrations.

This stub provides helpful error messages when the satellite package is not installed. When ai-parrot-integrations is installed, Python's implicit namespace package mechanism (pkgutil.extend_path / PEP 328 implicit namespaces) merges both distributions' parrot/integrations/ directories into a single logical package; the satellite's concrete modules are imported directly and this stub's __getattr__ is bypassed for those names.

Migration notes

  • OAuth2 moved: parrot.integrations.oauth2.*parrot.auth.oauth2.*
  • Zoom moved: parrot.integrations.zoom.*parrot_tools.zoom.*