It finally works (after night of cooking) !)
BUT
streamlit-timeline component fails to start when deployed, but works OK locally
PermissionError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you’re on Streamlit Cloud, click on ‘Manage app’ in the lower right of your app).
Traceback:
File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 584, in _run_script
exec(code, module.__dict__)File "/mount/src/sovdb_web/pages/6_events.py", line 75, in <module>
timeline = st_timeline(items, groups=[], options={}, height="300px")File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit_timeline/__init__.py", line 126, in st_timeline
_import_styles(style, True)File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/caching/cache_utils.py", line 168, in wrapper
return cached_func(*args, **kwargs)File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/caching/cache_utils.py", line 197, in __call__
return self._get_or_create_cached_value(args, kwargs)File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/caching/cache_utils.py", line 224, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/caching/cache_utils.py", line 280, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit_timeline/__init__.py", line 71, in _import_styles
shutil.copyfile(html_backup, html_path)File "/usr/local/lib/python3.9/shutil.py", line 266, in copyfile
with open(dst, 'wb') as fdst: