Skip to content

Improvement: Use single-source versioning #6

@JacobPEvans

Description

@JacobPEvans

Severity

MEDIUM - Maintenance Risk

Description

Version 0.1.0 is hardcoded in two locations, violating DRY principle.

Affected Files

  • pyproject.toml line 7
  • src/hello_world/__init__.py line 22

Impact

  • Versions can drift out of sync during updates
  • Increases maintenance burden

Recommended Fix

Use importlib.metadata or dynamic versioning in pyproject.toml.

Automated analysis by auto-claude

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions