From 8d79fd20b4e08230db1f86332b3b999a2f661da4 Mon Sep 17 00:00:00 2001 From: phact Date: Wed, 8 Oct 2025 11:38:50 -0400 Subject: [PATCH 1/2] compose symlink fix --- src/tui/_assets/docker-compose-cpu.yml | 2 +- src/tui/_assets/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 From efe0bc224083c7e5ff0793a2de7133a476ba6e40 Mon Sep 17 00:00:00 2001 From: phact Date: Wed, 8 Oct 2025 11:41:26 -0400 Subject: [PATCH 2/2] version in tui and 0.1.19 --- pyproject.toml | 2 +- src/tui/__init__.py | 7 +++++++ src/tui/screens/welcome.py | 4 +++- uv.lock | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e3df3cd2..119abdb3 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/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 aaa5a0b0..a08f4940 100644 --- a/uv.lock +++ b/uv.lock @@ -2282,7 +2282,7 @@ wheels = [ [[package]] name = "openrag" -version = "0.1.18" +version = "0.1.19" source = { editable = "." } dependencies = [ { name = "agentd" },