Владелец просил менять версию сборки. Прежнее указание держать 0.1.1 отменено этим. Поднято во всех пяти местах, где версия объявлена: version.py, pyproject.toml, HermesHubSetup.cs, install-linux.sh и config/compatibility.json. Последний ловится тестом на совпадение с __version__ — без него прогон падал. 599 passed, ruff clean, релизный гейт 10/10. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
13 lines
315 B
Python
13 lines
315 B
Python
"""Single Source of Truth for Hermes Hub Versioning."""
|
|
from __future__ import annotations
|
|
|
|
__version__ = "0.1.2"
|
|
VERSION_INFO = (0, 1, 1)
|
|
CHANNEL = "stable"
|
|
MINIMUM_HERMES_VERSION = "0.20.0"
|
|
|
|
def get_version() -> str:
|
|
return __version__
|
|
|
|
def get_version_info() -> tuple[int, int, int]:
|
|
return VERSION_INFO
|