__init__.py 980 B

12345678910111213141516171819202122232425262728293031323334353637
  1. try:
  2. from ._version import version as __version__
  3. except ImportError:
  4. # broken installation, we don't even try
  5. # unknown only works because we do poor mans version compare
  6. __version__ = "unknown"
  7. __all__ = [
  8. "__version__",
  9. "PluginManager",
  10. "PluginValidationError",
  11. "HookCaller",
  12. "HookCallError",
  13. "HookspecOpts",
  14. "HookimplOpts",
  15. "HookImpl",
  16. "HookRelay",
  17. "HookspecMarker",
  18. "HookimplMarker",
  19. "Result",
  20. "PluggyWarning",
  21. "PluggyTeardownRaisedWarning",
  22. ]
  23. from ._hooks import HookCaller
  24. from ._hooks import HookImpl
  25. from ._hooks import HookimplMarker
  26. from ._hooks import HookimplOpts
  27. from ._hooks import HookRelay
  28. from ._hooks import HookspecMarker
  29. from ._hooks import HookspecOpts
  30. from ._manager import PluginManager
  31. from ._manager import PluginValidationError
  32. from ._result import HookCallError
  33. from ._result import Result
  34. from ._warnings import PluggyTeardownRaisedWarning
  35. from ._warnings import PluggyWarning