diff --git a/pyproject.toml b/pyproject.toml index 0b3c447f..00f8409f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "openrag" -version = "0.1.18" +version = "0.1.19" description = "Add your description here" readme = "README.md" requires-python = ">=3.13" diff --git a/src/tui/__init__.py b/src/tui/__init__.py index ab225908..0437803a 100644 --- a/src/tui/__init__.py +++ b/src/tui/__init__.py @@ -1 +1,8 @@ """OpenRAG Terminal User Interface package.""" + +from importlib.metadata import version + +try: + __version__ = version("openrag") +except Exception: + __version__ = "unknown" diff --git a/src/tui/_assets/docker-compose-cpu.yml b/src/tui/_assets/docker-compose-cpu.yml index 557e48b7..5ad7a663 120000 --- a/src/tui/_assets/docker-compose-cpu.yml +++ b/src/tui/_assets/docker-compose-cpu.yml @@ -1 +1 @@ -../docker-compose-cpu.yml \ No newline at end of file +../../../docker-compose-cpu.yml \ No newline at end of file diff --git a/src/tui/_assets/docker-compose.yml b/src/tui/_assets/docker-compose.yml index 5c8318ef..5abefb89 120000 --- a/src/tui/_assets/docker-compose.yml +++ b/src/tui/_assets/docker-compose.yml @@ -1 +1 @@ -../docker-compose.yml \ No newline at end of file +../../../docker-compose.yml \ No newline at end of file diff --git a/src/tui/screens/welcome.py b/src/tui/screens/welcome.py index 217b0611..ea85de9e 100644 --- a/src/tui/screens/welcome.py +++ b/src/tui/screens/welcome.py @@ -10,6 +10,7 @@ from rich.text import Text from rich.align import Align from dotenv import load_dotenv +from .. import __version__ from ..managers.container_manager import ContainerManager, ServiceStatus from ..managers.env_manager import EnvManager from ..managers.docling_manager import DoclingManager @@ -116,7 +117,8 @@ class WelcomeScreen(Screen): ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ """ welcome_text.append(ascii_art, style="bold white") - welcome_text.append("Terminal User Interface for OpenRAG\n\n", style="dim") + welcome_text.append("Terminal User Interface for OpenRAG\n", style="dim") + welcome_text.append(f"v{__version__}\n\n", style="dim cyan") # Check if all services are running all_services_running = self.services_running and self.docling_running diff --git a/uv.lock b/uv.lock index cefa4fdf..14f76a60 100644 --- a/uv.lock +++ b/uv.lock @@ -2352,7 +2352,7 @@ wheels = [ [[package]] name = "openrag" -version = "0.1.18" +version = "0.1.19" source = { editable = "." } dependencies = [ { name = "agentd" },