Skip to content

Commit 79b5f8f

Browse files
tpellissierclaude
andcommitted
Use importlib.metadata for single version source of truth
Version is now read from package metadata (set in pyproject.toml) instead of being hardcoded in two places. Only pyproject.toml needs to be updated at release time. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c63dc3b commit 79b5f8f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/PowerPlatform/Dataverse/__version__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@
33

44
"""Version information for PowerPlatform-Dataverse-Client package."""
55

6-
__version__ = "0.1.0b5"
6+
from importlib.metadata import version, PackageNotFoundError
7+
8+
try:
9+
__version__ = version("PowerPlatform-Dataverse-Client")
10+
except PackageNotFoundError:
11+
__version__ = "0.0.0.dev0"

0 commit comments

Comments
 (0)