Skip to content

fix: depone --version reported stale 0.1.0 (derive from package metadata, #106) - #107

Merged
moonweave merged 1 commit into
mainfrom
fix/version-drift
Jul 21, 2026
Merged

fix: depone --version reported stale 0.1.0 (derive from package metadata, #106)#107
moonweave merged 1 commit into
mainfrom
fix/version-drift

Conversation

@moonweave

Copy link
Copy Markdown
Contributor

Fixes #106. depone --version reported v0.1.0 while pyproject/tag was 0.2.5, because depone/__init__.py hardcoded __version__. Now resolves from installed package metadata (single source of truth), with a pyproject fallback for uninstalled source trees, so it can never drift again. Adds a regression guard (fails if __version__ is 0.1.0 or diverges from pyproject).

🤖 Generated with Claude Code

… value (#106)

depone --version reported v0.1.0 while pyproject/tag was 0.2.5 because
__version__ was hardcoded and drifted. Resolve it from installed package
metadata (single source of truth), falling back to a pyproject read in an
uninstalled source tree, so it can never go stale again. Adds a regression
guard.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@moonweave
moonweave merged commit 7528e0f into main Jul 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLI --version reports stale 0.1.0 while package metadata is 0.2.5

1 participant