fix(canonical): marker engine_version via importlib.metadata

marker module 이 __version__ attribute 를 노출하지 않아 ship gate 10 에서
engine_version="unknown" 으로 표시되던 cosmetic 문제. importlib.metadata.
version("marker-pdf") 로 패키지 버전 정확히 읽음.

테스트: ship gate 10 PASS 확인 후 재배포.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-05-01 00:19:46 +00:00
parent daaf18bdae
commit e66addf975
+5 -1
View File
@@ -26,7 +26,11 @@ os.environ.setdefault("TORCH_HOME", "/models/torch")
_models = None
_converter = None
_engine_version = getattr(marker_module, "__version__", "unknown")
try:
import importlib.metadata
_engine_version = importlib.metadata.version("marker-pdf")
except Exception:
_engine_version = "unknown"
_warmup_done = False
_warmup_error: str | None = None
_warmup_lock = threading.Lock()