diff --git a/src/trame_vtklocal/module/__init__.py b/src/trame_vtklocal/module/__init__.py index f93fa15..08b4510 100644 --- a/src/trame_vtklocal/module/__init__.py +++ b/src/trame_vtklocal/module/__init__.py @@ -1,4 +1,5 @@ from pathlib import Path +from trame_vtklocal import __version__ from trame_vtklocal.module.wasm import register_wasm from trame_vtklocal.module.protocol import ObjectManagerHelper @@ -12,9 +13,9 @@ serve_path = str(Path(__file__).with_name("serve").resolve()) -serve = {"__trame_vtklocal": serve_path} -scripts = ["__trame_vtklocal/js/trame_vtklocal.umd.js"] -styles = ["__trame_vtklocal/js/trame_vtklocal.css"] +serve = {f"__trame_vtklocal_{__version__}": serve_path} +scripts = [f"__trame_vtklocal_{__version__}/js/trame_vtklocal.umd.js"] +styles = [f"__trame_vtklocal_{__version__}/js/trame_vtklocal.css"] vue_use = ["trame_vtklocal"] # ----------------------------------------------------------------------------- diff --git a/src/trame_vtklocal/module/wasm.py b/src/trame_vtklocal/module/wasm.py index cdacb2b..8174a5d 100644 --- a/src/trame_vtklocal/module/wasm.py +++ b/src/trame_vtklocal/module/wasm.py @@ -6,6 +6,8 @@ import tarfile from packaging.version import parse +from trame_vtklocal import __version__ + def run_async(coroutine): try: @@ -69,7 +71,7 @@ def register_wasm(serve_path, **kwargs): """ version, wasm_url = get_wasm_info() wasm_base_name = kwargs.get("wasm_base_name", "vtk") - BASE_URL = f"__trame_vtklocal/wasm/{version}" + BASE_URL = f"__trame_vtklocal_{__version__}/wasm/{version}" dest_directory = Path(serve_path) / "wasm" / version # get wasm directory from kwargs or environment variable