pre-commit-hooks/.venv/lib/python3.10/site-packages/pluggy/__init__.py
2024-04-13 00:00:20 +00:00

40 lines
884 B
Python

from __future__ import annotations
try:
from ._version import version as __version__
except ImportError:
# broken installation, we don't even try
# unknown only works because we do poor mans version compare
__version__ = 'unknown'
__all__ = [
'__version__',
'PluginManager',
'PluginValidationError',
'HookCaller',
'HookCallError',
'HookspecOpts',
'HookimplOpts',
'HookImpl',
'HookRelay',
'HookspecMarker',
'HookimplMarker',
'Result',
'PluggyWarning',
'PluggyTeardownRaisedWarning',
]
from ._manager import PluginManager, PluginValidationError
from ._result import HookCallError, Result
from ._hooks import (
HookspecMarker,
HookimplMarker,
HookCaller,
HookRelay,
HookspecOpts,
HookimplOpts,
HookImpl,
)
from ._warnings import (
PluggyWarning,
PluggyTeardownRaisedWarning,
)