refactor: derive __version__ from package metadata (single source)

Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
2026-07-03 17:01:25 -04:00
parent ce48f2aea8
commit 611fea898b
+6 -1
View File
@@ -2,6 +2,8 @@
see :mod:`dpy_webhooks.dpy_webhooks` for the full module docstring, api, and error contract see :mod:`dpy_webhooks.dpy_webhooks` for the full module docstring, api, and error contract
""" """
from importlib.metadata import PackageNotFoundError, version
from .dpy_webhooks import ( from .dpy_webhooks import (
MAX_WEBHOOKS_PER_CHANNEL, MAX_WEBHOOKS_PER_CHANNEL,
PICK_STRATEGIES, PICK_STRATEGIES,
@@ -12,7 +14,10 @@ from .dpy_webhooks import (
WebhookStore, WebhookStore,
) )
__version__ = "0.1.1" try:
__version__ = version("dpy_webhooks")
except PackageNotFoundError:
__version__ = "0.0.0+unknown"
__all__ = [ __all__ = [
"DPYWebhooks", "DPYWebhooks",