refactor: derive __version__ from package metadata (single source)

Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
2026-07-03 16:59:26 -04:00
parent 17d1d20865
commit e12a978a2b
+6 -1
View File
@@ -9,8 +9,13 @@
reusable libraries do NOT call this; the application owns setup, libraries only emit. reusable libraries do NOT call this; the application owns setup, libraries only emit.
""" """
from importlib.metadata import PackageNotFoundError, version
from .setup import setup_logging from .setup import setup_logging
__all__ = ["setup_logging"] __all__ = ["setup_logging"]
__version__ = "0.6.3" try:
__version__ = version("log_setup")
except PackageNotFoundError:
__version__ = "0.0.0+unknown"