From e5b48e46eaddacf83d6468c759b2a40b7edda5ca Mon Sep 17 00:00:00 2001 From: Jo-Byr Date: Wed, 4 Feb 2026 15:55:13 +0100 Subject: [PATCH] feat: add served directory versioning --- src/trame_vtk/modules/common/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/trame_vtk/modules/common/__init__.py b/src/trame_vtk/modules/common/__init__.py index 44352d7..bf78c7a 100644 --- a/src/trame_vtk/modules/common/__init__.py +++ b/src/trame_vtk/modules/common/__init__.py @@ -1,13 +1,17 @@ from pathlib import Path +from trame_vtk import __version__ + + # Compute local path to serve serve_path = str(Path(__file__).with_name("serve").resolve()) +serve_directory = f"__trame_vtk_{__version__}" # Serve directory for JS/CSS files -serve = {"__trame_vtk": serve_path} +serve = {serve_directory: serve_path} # List of JS files to load (usually from the serve path above) -scripts = ["__trame_vtk/trame-vtk.js"] +scripts = [f"{serve_directory}/trame-vtk.js"] # List of Vue plugins to install/load vue_use = ["vue_vtk"]