Issue Description
The version declared in /pyproject.toml/
The version declared in does not match the GitHub release tags, causing confusion for users installing from source.
Current Behavior
- GitHub latest release tag:
- version in main branch:
- version in v0.1.10 tag:
When users install using:
The installed package reports version because that's what declares.
Impact
Users cannot verify they have the correct version installed. Package managers (uv, pip) rely on version metadata.
Suggested Fixes
- Manual updates: Update in before each release tag
- Automated versioning: Use or to dynamically set version from git tags
- Release checklist: Add version bump to release process
Environment
- Installation method: from git
- Observed behavior: Package version differs from git tag version