From 0141f5e8d7b3b805ca8d365b62c5110ecfa8a390 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Sun, 23 Jul 2023 18:34:55 +0200 Subject: [PATCH] Update pyodide and pyscript and switch to pyc build --- panel/io/convert.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/panel/io/convert.py b/panel/io/convert.py index 93261e1dd8..0c044a6333 100644 --- a/panel/io/convert.py +++ b/panel/io/convert.py @@ -42,14 +42,18 @@ PANEL_ROOT = pathlib.Path(__file__).parent.parent BOKEH_VERSION = base_version(bokeh.__version__) PY_VERSION = base_version(__version__) +PYODIDE_VERSION = 'v0.23.4' +PYSCRIPT_VERSION = '2023.05.1' PANEL_LOCAL_WHL = DIST_DIR / 'wheels' / f'panel-{__version__.replace("-dirty", "")}-py3-none-any.whl' BOKEH_LOCAL_WHL = DIST_DIR / 'wheels' / f'bokeh-{BOKEH_VERSION}-py3-none-any.whl' PANEL_CDN_WHL = f'{CDN_DIST}wheels/panel-{PY_VERSION}-py3-none-any.whl' BOKEH_CDN_WHL = f'{CDN_DIST}wheels/bokeh-{BOKEH_VERSION}-py3-none-any.whl' -PYODIDE_URL = 'https://cdn.jsdelivr.net/pyodide/v0.23.0/full/pyodide.js' -PYSCRIPT_CSS = '' -PYSCRIPT_JS = '' +PYODIDE_URL = f'https://cdn.jsdelivr.net/pyodide/{PYODIDE_VERSION}/full/pyodide.js' +PYODIDE_PYC_URL = f'https://cdn.jsdelivr.net/pyodide/{PYODIDE_VERSION}/pyc/pyodide.js' +PYSCRIPT_CSS = f'' +PYSCRIPT_JS = f'' PYODIDE_JS = f'' +PYODIDE_PYC_JS = f'' MINIMUM_VERSIONS = {} @@ -290,14 +294,14 @@ def script_to_html( 'loading_spinner': config.loading_spinner }) web_worker = WEB_WORKER_TEMPLATE.render({ - 'PYODIDE_URL': PYODIDE_URL, + 'PYODIDE_URL': PYODIDE_PYC_URL, 'env_spec': env_spec, 'code': code }) plot_script = wrap_in_script_tag(worker_handler) else: if js_resources == 'auto': - js_resources = [PYODIDE_JS] + js_resources = [PYODIDE_PYC_JS] script_template = _pn_env.from_string(PYODIDE_SCRIPT) plot_script = script_template.render({ 'env_spec': env_spec,