add Python implementation & language versions

Signed-off-by: Panos Vagenas <35837085+vagenas@users.noreply.github.com>
This commit is contained in:
Panos Vagenas 2025-01-27 14:30:53 +01:00 committed by GitHub
parent 327e9238c4
commit a5c360145c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,6 +2,7 @@ import importlib
import logging import logging
import platform import platform
import re import re
import sys
import tempfile import tempfile
import time import time
import warnings import warnings
@ -65,10 +66,13 @@ def version_callback(value: bool):
docling_ibm_models_version = importlib.metadata.version("docling-ibm-models") docling_ibm_models_version = importlib.metadata.version("docling-ibm-models")
docling_parse_version = importlib.metadata.version("docling-parse") docling_parse_version = importlib.metadata.version("docling-parse")
platform_str = platform.platform() platform_str = platform.platform()
py_impl_version = sys.implementation.cache_tag
py_lang_version = platform.python_version()
print(f"Docling version: {docling_version}") print(f"Docling version: {docling_version}")
print(f"Docling Core version: {docling_core_version}") print(f"Docling Core version: {docling_core_version}")
print(f"Docling IBM Models version: {docling_ibm_models_version}") print(f"Docling IBM Models version: {docling_ibm_models_version}")
print(f"Docling Parse version: {docling_parse_version}") print(f"Docling Parse version: {docling_parse_version}")
print(f"Python: {py_impl_version} ({py_lang_version})")
print(f"Platform: {platform_str}") print(f"Platform: {platform_str}")
raise typer.Exit() raise typer.Exit()