Files
alishahryar1--free-claude-code/src/free_claude_code/core/version.py
T
wehub-resource-sync 5296d0e97c
CI / Ban suppressions and legacy annotations (push) Has been cancelled
CI / pytest (push) Has been cancelled
CI / ruff-check (push) Has been cancelled
CI / ruff-format (push) Has been cancelled
CI / ty (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:35:44 +08:00

16 lines
484 B
Python

"""Canonical installed Free Claude Code package version."""
from importlib.metadata import PackageNotFoundError
from importlib.metadata import version as distribution_version
_DISTRIBUTION_NAME = "free-claude-code"
_UNKNOWN_VERSION = "0+unknown"
def package_version() -> str:
"""Return installed metadata, or an explicit source-only fallback."""
try:
return distribution_version(_DISTRIBUTION_NAME)
except PackageNotFoundError:
return _UNKNOWN_VERSION