Describe the bug
If Cuiman is used in a notebook in a custom kernel in a Jupyter Hub deployment, the GUI elements do not update. For example, changing the selected process in the Client panel does not update the available parameters.
To Reproduce
Create a Jupyter Hub deployment. Install eozilla in a separate Python environment, then create a Jupyter Hub kernel for this environment, as described in https://discourse.jupyter.org/t/using-a-kernel-based-on-a-conda-environment/17449. Open the client-gui.ipynb notebook. Start the gavicore test server as described in the notebook. Run the notebook up to the client.show() cell. Try selecting different processes in the GUI. The parameter list will not update.
The problem also occurs in a Jupyter Hub Kubernetes deployment with the notebook running in the base environment of a user image container.
Expected behavior
The parameter list updates when a different process is selected.
Python Environment
- operating system: Ubuntu 24.04
- package version, output of CLI
cuiman --version: 0.0.9.dev0
- optional: packages and their versions, output of
pip list or conda list: See below.
Expand here for package list
```text
# packages in environment at /home/pont/loc/repos/eozilla/.pixi/envs/default:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
_python_abi3_support 1.0 hd8ed1ab_2 conda-forge
a2wsgi 1.10.10 pypi_0 pypi
aiosmtplib 5.0.0 pypi_0 pypi
aiosqlite 0.21.0 pypi_0 pypi
alembic 1.17.2 pypi_0 pypi
anaconda-cli-base 0.5.2 pyhd8ed1ab_0 conda-forge
anaconda-client 1.13.0 pyh29332c3_1 conda-forge
annotated-types 0.7.0 pyhd8ed1ab_1 conda-forge
anyio 4.9.0 pyh29332c3_0 conda-forge
apache-airflow 3.1.3 pypi_0 pypi
apache-airflow-client 3.0.2 pypi_0 pypi
apache-airflow-core 3.1.3 pypi_0 pypi
apache-airflow-providers-common-compat 1.9.0 pypi_0 pypi
apache-airflow-providers-common-io 1.6.5 pypi_0 pypi
apache-airflow-providers-common-sql 1.29.0 pypi_0 pypi
apache-airflow-providers-smtp 2.3.2 pypi_0 pypi
apache-airflow-providers-standard 1.9.2 pypi_0 pypi
apache-airflow-task-sdk 1.1.3 pypi_0 pypi
appligator 0.0.9.dev0 pypi_0 pypi
argcomplete 3.6.2 pyhd8ed1ab_0 conda-forge
argon2-cffi 25.1.0 pyhd8ed1ab_0 conda-forge
argon2-cffi-bindings 21.2.0 py313h536fd9c_5 conda-forge
arrow 1.3.0 pyhd8ed1ab_1 conda-forge
asgiref 3.11.0 pypi_0 pypi
asttokens 3.0.0 pyhd8ed1ab_1 conda-forge
async-lru 2.0.5 pyh29332c3_0 conda-forge
attrs 25.3.0 pyh71513ae_0 conda-forge
aws-c-auth 0.9.0 hbfa7f16_15 conda-forge
aws-c-cal 0.9.2 h5e3027f_0 conda-forge
aws-c-common 0.12.3 hb9d3cd8_0 conda-forge
aws-c-compression 0.3.1 hafb2847_5 conda-forge
aws-c-event-stream 0.5.4 h76f0014_12 conda-forge
aws-c-http 0.10.2 h015de20_2 conda-forge
aws-c-io 0.20.1 hdfce8c9_0 conda-forge
aws-c-mqtt 0.13.1 h1e5e6c0_3 conda-forge
aws-c-s3 0.8.1 h5e174a9_3 conda-forge
aws-c-sdkutils 0.2.4 hafb2847_0 conda-forge
aws-checksums 0.2.7 hafb2847_1 conda-forge
aws-crt-cpp 0.32.8 ha15c642_6 conda-forge
aws-sdk-cpp 1.11.510 h4607db7_10 conda-forge
azure-core-cpp 1.14.0 h5cfcd09_0 conda-forge
azure-identity-cpp 1.10.0 h113e628_0 conda-forge
azure-storage-blobs-cpp 12.13.0 h3cf044e_1 conda-forge
azure-storage-common-cpp 12.8.0 h736e048_1 conda-forge
azure-storage-files-datalake-cpp 12.12.0 ha633028_1 conda-forge
babel 2.17.0 pyhd8ed1ab_0 conda-forge
backports 1.0 pyhd8ed1ab_5 conda-forge
backports.asyncio.runner 1.2.0 pyh5ded981_2 conda-forge
backports.tarfile 1.2.0 pyhd8ed1ab_1 conda-forge
backrefs 5.8 pyhd8ed1ab_0 conda-forge
beautifulsoup4 4.13.4 pyha770c72_0 conda-forge
black 25.1.0 pyh866005b_0 conda-forge
bleach 6.2.0 pyh29332c3_4 conda-forge
bleach-with-css 6.2.0 h82add2a_4 conda-forge
bokeh 3.7.3 pyhd8ed1ab_0 conda-forge
branca 0.8.1 pyhd8ed1ab_0 conda-forge
brotli-python 1.1.0 py313h46c70d0_3 conda-forge
build 1.3.0 pypi_0 pypi
bzip2 1.0.8 h4bc722e_7 conda-forge
c-ares 1.34.5 hb9d3cd8_0 conda-forge
ca-certificates 2025.6.15 hbd8a1cb_0 conda-forge
cached-property 1.5.2 hd8ed1ab_1 conda-forge
cached_property 1.5.2 pyha770c72_1 conda-forge
cadwyn 5.4.5 pypi_0 pypi
certifi 2025.6.15 pyhd8ed1ab_0 conda-forge
cffi 1.17.1 py313hfab6e84_0 conda-forge
charset-normalizer 3.4.2 pyhd8ed1ab_0 conda-forge
click 8.2.1 pyh707e725_0 conda-forge
cloudpickle 3.1.1 pyhd8ed1ab_0 conda-forge
cmarkgfm 2024.11.20 py313h07c4f96_1 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
colorlog 6.10.1 pypi_0 pypi
comm 0.2.2 pyhd8ed1ab_1 conda-forge
conda-package-handling 2.4.0 pyh7900ff3_2 conda-forge
conda-package-streaming 0.12.0 pyhd8ed1ab_0 conda-forge
contourpy 1.3.2 py313h33d0bda_0 conda-forge
coverage 7.9.1 py313h8060acc_0 conda-forge
cpython 3.13.9 py313hd8ed1ab_100 conda-forge
crc32c 2.7.1 py313h536fd9c_1 conda-forge
cron-descriptor 2.0.6 pypi_0 pypi
croniter 6.0.0 pypi_0 pypi
cryptography 45.0.4 py313h6556f6e_0 conda-forge
cuiman 0.0.9.dev0 pypi_0 pypi
cytoolz 1.0.1 py313h536fd9c_0 conda-forge
dask 2025.5.1 pyhd8ed1ab_0 conda-forge
dask-core 2025.5.1 pyhd8ed1ab_0 conda-forge
datamodel-code-generator 0.33.0 pyhe01879c_0 conda-forge
dbus 1.16.2 h3c4dab8_0 conda-forge
debugpy 1.8.14 py313h46c70d0_0 conda-forge
decorator 5.2.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
deprecated 1.2.18 pyhd8ed1ab_0 conda-forge
dill 0.4.0 pypi_0 pypi
distlib 0.3.9 pyhd8ed1ab_1 conda-forge
distributed 2025.5.1 pyhd8ed1ab_0 conda-forge
dnspython 2.7.0 pyhff2d567_1 conda-forge
docutils 0.22.2 pyhd8ed1ab_0 conda-forge
donfig 0.8.1.post1 pyhd8ed1ab_1 conda-forge
editables 0.5 pyhd8ed1ab_1 conda-forge
editorconfig 0.17.1 pypi_0 pypi
email-validator 2.2.0 pyhd8ed1ab_1 conda-forge
email_validator 2.2.0 hd8ed1ab_1 conda-forge
eozilla 0.0.9.dev0 pypi_0 pypi
exceptiongroup 1.3.0 pyhd8ed1ab_0 conda-forge
executing 2.2.0 pyhd8ed1ab_0 conda-forge
fastapi 0.117.1 pypi_0 pypi
fastapi-cli 0.0.16 pypi_0 pypi
filelock 3.18.0 pyhd8ed1ab_0 conda-forge
fqdn 1.5.1 pyhd8ed1ab_1 conda-forge
fsspec 2025.5.1 pyhd8ed1ab_0 conda-forge
gavicore 0.0.9.dev0 pypi_0 pypi
genson 1.3.0 pyhd8ed1ab_0 conda-forge
gflags 2.2.2 h5888daf_1005 conda-forge
ghp-import 2.1.0 pyhd8ed1ab_2 conda-forge
glog 0.7.1 hbabe93e_0 conda-forge
googleapis-common-protos 1.72.0 pypi_0 pypi
greenback 1.2.1 pypi_0 pypi
greenlet 3.2.4 pypi_0 pypi
griffe 1.7.3 pyhd8ed1ab_0 conda-forge
grpcio 1.76.0 pypi_0 pypi
h11 0.16.0 pyhd8ed1ab_0 conda-forge
h2 4.2.0 pyhd8ed1ab_0 conda-forge
hatch 1.14.1 pyhd8ed1ab_0 conda-forge
hatchling 1.27.0 pypyhd8ed1ab_0 conda-forge
hpack 4.1.0 pyhd8ed1ab_0 conda-forge
httpcore 1.0.9 pyh29332c3_0 conda-forge
httptools 0.6.4 py313h536fd9c_0 conda-forge
httpx 0.28.1 pyhd8ed1ab_0 conda-forge
hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
hyperlink 21.0.0 pyh29332c3_1 conda-forge
icu 75.1 he02047a_0 conda-forge
id 1.5.0 pyh29332c3_0 conda-forge
idna 3.10 pyhd8ed1ab_1 conda-forge
importlib-metadata 8.7.0 pyhe01879c_1 conda-forge
importlib_resources 6.5.2 pyhd8ed1ab_0 conda-forge
inflect 7.5.0 pyhd8ed1ab_0 conda-forge
iniconfig 2.0.0 pyhd8ed1ab_1 conda-forge
ipykernel 6.29.5 pyh3099207_0 conda-forge
ipyleaflet 0.20.0 pyhd8ed1ab_0 conda-forge
ipython 9.3.0 pyhfa0c392_0 conda-forge
ipython_pygments_lexers 1.1.1 pyhd8ed1ab_0 conda-forge
ipywidgets 8.1.7 pyhd8ed1ab_0 conda-forge
ipywidgets_bokeh 1.6.0 pyha770c72_2 conda-forge
isoduration 20.11.0 pyhd8ed1ab_1 conda-forge
isort 6.0.1 pyhd8ed1ab_1 conda-forge
itsdangerous 2.2.0 pypi_0 pypi
jaraco.classes 3.4.0 pyhd8ed1ab_2 conda-forge
jaraco.context 6.0.1 pyhd8ed1ab_0 conda-forge
jaraco.functools 4.1.0 pyhd8ed1ab_0 conda-forge
jedi 0.19.2 pyhd8ed1ab_1 conda-forge
jeepney 0.9.0 pyhd8ed1ab_0 conda-forge
jinja2 3.1.6 pyhd8ed1ab_0 conda-forge
jsbeautifier 1.15.4 pypi_0 pypi
json5 0.12.0 pyhd8ed1ab_0 conda-forge
jsonpointer 3.0.0 py313h78bf25f_1 conda-forge
jsonschema 4.24.0 pyhd8ed1ab_0 conda-forge
jsonschema-specifications 2025.4.1 pyh29332c3_0 conda-forge
jsonschema-with-format-nongpl 4.24.0 hd8ed1ab_0 conda-forge
jupyter 1.1.1 pyhd8ed1ab_1 conda-forge
jupyter-lsp 2.2.5 pyhe01879c_2 conda-forge
jupyter_client 8.6.3 pyhd8ed1ab_1 conda-forge
jupyter_console 6.6.3 pyhd8ed1ab_1 conda-forge
jupyter_core 5.8.1 pyh31011fe_0 conda-forge
jupyter_events 0.12.0 pyh29332c3_0 conda-forge
jupyter_leaflet 0.20.0 pyhd8ed1ab_0 conda-forge
jupyter_server 2.16.0 pyhe01879c_0 conda-forge
jupyter_server_terminals 0.5.3 pyhd8ed1ab_1 conda-forge
jupyterlab 4.4.3 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.3.0 pyhd8ed1ab_2 conda-forge
jupyterlab_server 2.27.3 pyhd8ed1ab_1 conda-forge
jupyterlab_widgets 3.0.15 pyhd8ed1ab_0 conda-forge
jupytext 1.17.3 pyh80e38bb_0 conda-forge
keyring 25.6.0 pyha804496_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.21.3 h659f571_0 conda-forge
lazy-object-proxy 1.12.0 pypi_0 pypi
lcms2 2.17 h717163a_0 conda-forge
ld_impl_linux-64 2.43 h1423503_5 conda-forge
lerc 4.0.0 h0aef613_1 conda-forge
libabseil 20250127.1 cxx17_hbbce691_0 conda-forge
libarrow 20.0.0 h314c690_7_cpu conda-forge
libarrow-acero 20.0.0 hcb10f89_7_cpu conda-forge
libarrow-dataset 20.0.0 hcb10f89_7_cpu conda-forge
libarrow-substrait 20.0.0 h1bed206_7_cpu conda-forge
libblas 3.9.0 32_h59b9bed_openblas conda-forge
libbrotlicommon 1.1.0 hb9d3cd8_3 conda-forge
libbrotlidec 1.1.0 hb9d3cd8_3 conda-forge
libbrotlienc 1.1.0 hb9d3cd8_3 conda-forge
libcblas 3.9.0 32_he106b2a_openblas conda-forge
libcrc32c 1.1.2 h9c3ff4c_0 conda-forge
libcst 1.8.6 pypi_0 pypi
libcurl 8.14.1 h332b0f4_0 conda-forge
libdeflate 1.24 h86f0d12_0 conda-forge
libedit 3.1.20250104 pl5321h7949ede_0 conda-forge
libev 4.33 hd590300_2 conda-forge
libevent 2.1.12 hf998b51_1 conda-forge
libexpat 2.7.0 h5888daf_0 conda-forge
libffi 3.4.6 h2dba641_1 conda-forge
libfreetype 2.13.3 ha770c72_1 conda-forge
libfreetype6 2.13.3 h48d6fc4_1 conda-forge
libgcc 15.1.0 h767d61c_2 conda-forge
libgcc-ng 15.1.0 h69a702a_2 conda-forge
libgfortran 15.1.0 h69a702a_2 conda-forge
libgfortran5 15.1.0 hcea5267_2 conda-forge
libglib 2.84.2 h3618099_0 conda-forge
libgomp 15.1.0 h767d61c_2 conda-forge
libgoogle-cloud 2.36.0 hc4361e1_1 conda-forge
libgoogle-cloud-storage 2.36.0 h0121fbd_1 conda-forge
libgrpc 1.71.0 h8e591d7_1 conda-forge
libiconv 1.18 h4ce23a2_1 conda-forge
libjpeg-turbo 3.1.0 hb9d3cd8_0 conda-forge
liblapack 3.9.0 32_h7ac8fdf_openblas conda-forge
liblzma 5.8.1 hb9d3cd8_2 conda-forge
libmpdec 4.0.0 hb9d3cd8_0 conda-forge
libnghttp2 1.64.0 h161d5f1_0 conda-forge
libopenblas 0.3.30 pthreads_h94d23a6_0 conda-forge
libopentelemetry-cpp 1.21.0 hd1b1c89_0 conda-forge
libopentelemetry-cpp-headers 1.21.0 ha770c72_0 conda-forge
libparquet 20.0.0 h081d1f1_7_cpu conda-forge
libpng 1.6.49 h943b412_0 conda-forge
libprotobuf 5.29.3 h501fc15_1 conda-forge
libre2-11 2024.07.02 hba17884_3 conda-forge
libsodium 1.0.20 h4ab18f5_0 conda-forge
libsqlite 3.50.1 h6cd9bfd_6 conda-forge
libssh2 1.11.1 hcf80075_0 conda-forge
libstdcxx 15.1.0 h8f9b012_2 conda-forge
libstdcxx-ng 15.1.0 h4852527_2 conda-forge
libthrift 0.21.0 h0e7cc3e_0 conda-forge
libtiff 4.7.0 hf01ce69_5 conda-forge
libutf8proc 2.10.0 h202a827_0 conda-forge
libuuid 2.38.1 h0b41bf4_0 conda-forge
libuv 1.51.0 hb9d3cd8_0 conda-forge
libwebp-base 1.5.0 h851e524_0 conda-forge
libxcb 1.17.0 h8a09558_0 conda-forge
libxml2 2.13.8 h4bc477f_0 conda-forge
libzlib 1.3.1 hb9d3cd8_2 conda-forge
linkify-it-py 2.0.3 pyhd8ed1ab_1 conda-forge
locket 1.0.0 pyhd8ed1ab_0 conda-forge
lockfile 0.12.2 pypi_0 pypi
lz4 4.4.4 py313h8756d67_0 conda-forge
lz4-c 1.10.0 h5888daf_1 conda-forge
mako 1.3.10 pypi_0 pypi
markdown 3.8.2 pyhd8ed1ab_0 conda-forge
markdown-it-py 3.0.0 pyhd8ed1ab_1 conda-forge
markupsafe 3.0.2 py313h8060acc_1 conda-forge
matplotlib-inline 0.1.7 pyhd8ed1ab_1 conda-forge
mdit-py-plugins 0.4.2 pyhd8ed1ab_1 conda-forge
mdurl 0.1.2 pyhd8ed1ab_1 conda-forge
mergedeep 1.3.4 pyhd8ed1ab_1 conda-forge
methodtools 0.4.7 pypi_0 pypi
mistune 3.1.3 pyh29332c3_0 conda-forge
mkdocs 1.6.1 pyhd8ed1ab_1 conda-forge
mkdocs-autorefs 1.4.2 pyhd8ed1ab_0 conda-forge
mkdocs-get-deps 0.2.0 pyhd8ed1ab_1 conda-forge
mkdocs-jupyter 0.25.1 pyhd8ed1ab_1 conda-forge
mkdocs-material 9.6.14 pyhd8ed1ab_0 conda-forge
mkdocs-material-extensions 1.3.1 pyhd8ed1ab_1 conda-forge
mkdocs-mermaid2-plugin 1.2.3 pypi_0 pypi
mkdocstrings 0.29.1 pyhd8ed1ab_0 conda-forge
mkdocstrings-python 1.16.12 pyhff2d567_0 conda-forge
more-itertools 10.7.0 pyhd8ed1ab_0 conda-forge
msgpack-python 1.1.1 py313h33d0bda_0 conda-forge
msgspec 0.20.0 pypi_0 pypi
mypy 1.16.1 py313h536fd9c_0 conda-forge
mypy_extensions 1.1.0 pyha770c72_0 conda-forge
narwhals 1.44.0 pyhe01879c_0 conda-forge
natsort 8.4.0 pypi_0 pypi
nbclient 0.10.2 pyhd8ed1ab_0 conda-forge
nbconvert 7.16.6 hb482800_0 conda-forge
nbconvert-core 7.16.6 pyh29332c3_0 conda-forge
nbconvert-pandoc 7.16.6 hed9df3c_0 conda-forge
nbformat 5.10.4 pyhd8ed1ab_1 conda-forge
ncurses 6.5 h2d0b736_3 conda-forge
nest-asyncio 1.6.0 pyhd8ed1ab_1 conda-forge
nh3 0.3.1 py310h1570de5_0 conda-forge
nlohmann_json 3.12.0 h3f2d84a_0 conda-forge
notebook 7.4.3 pyhd8ed1ab_0 conda-forge
notebook-shim 0.2.4 pyhd8ed1ab_1 conda-forge
numcodecs 0.16.1 py313ha87cce1_0 conda-forge
numpy 2.3.0 py313h17eae1a_0 conda-forge
openjpeg 2.5.3 h5fbd93e_0 conda-forge
openssl 3.5.4 h26f9b46_0 conda-forge
opentelemetry-api 1.38.0 pypi_0 pypi
opentelemetry-exporter-otlp 1.38.0 pypi_0 pypi
opentelemetry-exporter-otlp-proto-common 1.38.0 pypi_0 pypi
opentelemetry-exporter-otlp-proto-grpc 1.38.0 pypi_0 pypi
opentelemetry-exporter-otlp-proto-http 1.38.0 pypi_0 pypi
opentelemetry-proto 1.38.0 pypi_0 pypi
opentelemetry-sdk 1.38.0 pypi_0 pypi
opentelemetry-semantic-conventions 0.59b0 pypi_0 pypi
orc 2.1.2 h17f744e_0 conda-forge
outcome 1.3.0.post0 pypi_0 pypi
overrides 7.7.0 pyhd8ed1ab_1 conda-forge
packaging 25.0 pyh29332c3_1 conda-forge
paginate 0.5.7 pyhd8ed1ab_1 conda-forge
pandas 2.3.0 py313ha87cce1_0 conda-forge
pandoc 3.8.2 ha770c72_0 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
panel 1.7.1 pyhd8ed1ab_0 conda-forge
param 2.2.1 pyhd8ed1ab_0 conda-forge
parso 0.8.4 pyhd8ed1ab_1 conda-forge
partd 1.4.2 pyhd8ed1ab_0 conda-forge
patchelf 0.17.2 h58526e2_0 conda-forge
pathspec 0.12.1 pyhd8ed1ab_1 conda-forge
pcre2 10.45 hc749103_0 conda-forge
pendulum 3.1.0 pypi_0 pypi
pexpect 4.9.0 pyhd8ed1ab_1 conda-forge
pickleshare 0.7.5 pyhd8ed1ab_1004 conda-forge
pillow 11.2.1 py313h8db990d_0 conda-forge
pip 25.1.1 pyh145f28c_0 conda-forge
pixi-pycharm 0.0.8 unix_hf108a03_2 conda-forge
pkgutil-resolve-name 1.3.10 pyhd8ed1ab_2 conda-forge
platformdirs 4.3.8 pyhe01879c_0 conda-forge
pluggy 1.6.0 pyhd8ed1ab_0 conda-forge
procodile 0.0.9.dev0 pypi_0 pypi
procodile-example 0.0.0 pypi_0 pypi
prometheus-cpp 1.3.0 ha5d0236_0 conda-forge
prometheus_client 0.22.1 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.51 pyha770c72_0 conda-forge
prompt_toolkit 3.0.51 hd8ed1ab_0 conda-forge
protobuf 6.33.1 pypi_0 pypi
psutil 7.0.0 py313h536fd9c_0 conda-forge
pthread-stubs 0.4 hb9d3cd8_1002 conda-forge
ptyprocess 0.7.0 pyhd8ed1ab_1 conda-forge
pure_eval 0.2.3 pyhd8ed1ab_1 conda-forge
pyarrow 20.0.0 py313h78bf25f_0 conda-forge
pyarrow-core 20.0.0 py313he5f92c8_0_cpu conda-forge
pycparser 2.22 pyh29332c3_1 conda-forge
pydantic 2.11.7 pyh3cfb1c2_0 conda-forge
pydantic-core 2.33.2 py313h4b2b08d_0 conda-forge
pydantic-settings 2.12.0 pyh3cfb1c2_0 conda-forge
pygments 2.19.2 pyhd8ed1ab_0 conda-forge
pygtrie 2.5.0 pypi_0 pypi
pyjwt 2.10.1 pypi_0 pypi
pymdown-extensions 10.16 pyhd8ed1ab_0 conda-forge
pyproject-hooks 1.2.0 pypi_0 pypi
pysocks 1.7.1 pyha55dd90_7 conda-forge
pytest 8.4.1 pyhd8ed1ab_0 conda-forge
pytest-asyncio 1.3.0 pyhcf101f3_0 conda-forge
pytest-cov 6.2.1 pyhd8ed1ab_0 conda-forge
python 3.13.5 hec9711d_102_cp313 conda-forge
python-daemon 3.1.2 pypi_0 pypi
python-dateutil 2.9.0.post0 pyhff2d567_1 conda-forge
python-dotenv 1.1.1 pyhe01879c_0 conda-forge
python-fastjsonschema 2.21.1 pyhd8ed1ab_0 conda-forge
python-gil 3.13.9 h4df99d1_100 conda-forge
python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge
python-multipart 0.0.20 pyhff2d567_0 conda-forge
python-slugify 8.0.4 pypi_0 pypi
python-tzdata 2025.2 pyhd8ed1ab_0 conda-forge
python_abi 3.13 7_cp313 conda-forge
pytz 2025.2 pyhd8ed1ab_0 conda-forge
pyviz_comms 3.0.6 pyhd8ed1ab_0 conda-forge
pyyaml 6.0.2 py313h8060acc_2 conda-forge
pyyaml-env-tag 1.1 pyhd8ed1ab_0 conda-forge
pyyaml-ft 8.0.0 pypi_0 pypi
pyzmq 27.0.0 py313h8e95178_0 conda-forge
rattler-build 0.48.1 h60886be_0 conda-forge
re2 2024.07.02 h9925aae_3 conda-forge
readchar 4.2.1 pyhe01879c_0 conda-forge
readline 8.2 h8c095d6_2 conda-forge
readme_renderer 44.0 pyhd8ed1ab_1 conda-forge
referencing 0.36.2 pyh29332c3_0 conda-forge
requests 2.32.4 pyhd8ed1ab_0 conda-forge
requests-toolbelt 1.0.0 pyhd8ed1ab_1 conda-forge
rfc3339-validator 0.1.4 pyhd8ed1ab_1 conda-forge
rfc3986 2.0.0 pyhd8ed1ab_1 conda-forge
rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge
rich 14.0.0 pyh29332c3_0 conda-forge
rich-argparse 1.7.2 pypi_0 pypi
rich-toolkit 0.17.0 pypi_0 pypi
rpds-py 0.25.1 py313h4b2b08d_0 conda-forge
ruff 0.12.0 py313h67f39b2_0 conda-forge
s2n 1.5.21 h7ab7c64_0 conda-forge
secretstorage 3.3.3 py313h78bf25f_3 conda-forge
send2trash 1.8.3 pyh0d859eb_1 conda-forge
setproctitle 1.3.7 pypi_0 pypi
setuptools 80.9.0 pyhff2d567_0 conda-forge
shellingham 1.5.4 pyhd8ed1ab_1 conda-forge
six 1.17.0 pyhd8ed1ab_0 conda-forge
snappy 1.2.1 h8bd8927_1 conda-forge
sniffio 1.3.1 pyhd8ed1ab_1 conda-forge
sortedcontainers 2.4.0 pyhd8ed1ab_1 conda-forge
soupsieve 2.7 pyhd8ed1ab_0 conda-forge
sqlalchemy 2.0.44 pypi_0 pypi
sqlalchemy-jsonfield 1.0.2 pypi_0 pypi
sqlalchemy-utils 0.42.0 pypi_0 pypi
sqlparse 0.5.4 pypi_0 pypi
stack_data 0.6.3 pyhd8ed1ab_1 conda-forge
starlette 0.46.2 pyh81abbef_0 conda-forge
structlog 25.5.0 pypi_0 pypi
svcs 25.1.0 pypi_0 pypi
tabulate 0.9.0 pypi_0 pypi
tblib 3.1.0 pyhd8ed1ab_0 conda-forge
tenacity 9.1.2 pypi_0 pypi
termcolor 3.2.0 pypi_0 pypi
terminado 0.18.1 pyh0d859eb_0 conda-forge
text-unidecode 1.3 pypi_0 pypi
tinycss2 1.4.0 pyhd8ed1ab_0 conda-forge
tk 8.6.13 noxft_hd72426e_102 conda-forge
toml 0.10.2 pyhd8ed1ab_1 conda-forge
tomli 2.2.1 pyhd8ed1ab_1 conda-forge
tomli-w 1.2.0 pyhd8ed1ab_0 conda-forge
tomlkit 0.13.3 pyha770c72_0 conda-forge
toolz 1.0.0 pyhd8ed1ab_1 conda-forge
tornado 6.5.1 py313h536fd9c_0 conda-forge
tqdm 4.67.1 pyhd8ed1ab_1 conda-forge
traitlets 5.14.3 pyhd8ed1ab_1 conda-forge
traittypes 0.2.1 pyh9f0ad1d_2 conda-forge
trove-classifiers 2025.5.9.12 pyhd8ed1ab_0 conda-forge
twine 6.2.0 pyhcf101f3_0 conda-forge
typeguard 4.4.4 pyhd8ed1ab_0 conda-forge
typer 0.16.0 pyh167b9f4_0 conda-forge
typer-slim 0.16.0 pyhe01879c_0 conda-forge
typer-slim-standard 0.16.0 hf964461_0 conda-forge
types-python-dateutil 2.9.0.20250516 pyhd8ed1ab_0 conda-forge
typing-extensions 4.15.0 pypi_0 pypi
typing-inspection 0.4.1 pyhd8ed1ab_0 conda-forge
typing_utils 0.1.0 pyhd8ed1ab_1 conda-forge
tzdata 2025b h78e105d_0 conda-forge
uc-micro-py 1.0.3 pyhd8ed1ab_1 conda-forge
universal-pathlib 0.2.6 pypi_0 pypi
uri-template 1.3.0 pyhd8ed1ab_1 conda-forge
urllib3 2.5.0 pyhd8ed1ab_0 conda-forge
userpath 1.9.2 pyhd8ed1ab_0 conda-forge
uuid6 2025.0.1 pypi_0 pypi
uv 0.7.14 h2f11bb8_0 conda-forge
uvicorn 0.38.0 pypi_0 pypi
uvicorn-standard 0.34.3 h31011fe_0 conda-forge
uvloop 0.21.0 py313h536fd9c_1 conda-forge
virtualenv 20.31.2 pyhd8ed1ab_0 conda-forge
watchdog 6.0.0 py313h78bf25f_0 conda-forge
watchfiles 1.1.0 py313h920b4c0_0 conda-forge
wcwidth 0.2.13 pyhd8ed1ab_1 conda-forge
webcolors 24.11.1 pyhd8ed1ab_0 conda-forge
webencodings 0.5.1 pyhd8ed1ab_3 conda-forge
websocket-client 1.8.0 pyhd8ed1ab_1 conda-forge
websockets 15.0.1 py313h536fd9c_0 conda-forge
widgetsnbextension 4.0.14 pyhd8ed1ab_0 conda-forge
wirerope 1.0.0 pypi_0 pypi
wrapt 1.17.2 py313h536fd9c_0 conda-forge
wraptile 0.0.9.dev0 pypi_0 pypi
xarray 2025.6.1 pyhd8ed1ab_1 conda-forge
xorg-libxau 1.0.12 hb9d3cd8_0 conda-forge
xorg-libxdmcp 1.1.5 hb9d3cd8_0 conda-forge
xyzservices 2025.4.0 pyhd8ed1ab_0 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
zarr 3.0.8 pyhd8ed1ab_0 conda-forge
zeromq 4.3.5 h3b0a872_7 conda-forge
zict 3.0.0 pyhd8ed1ab_1 conda-forge
zipp 3.23.0 pyhd8ed1ab_0 conda-forge
zlib 1.3.1 hb9d3cd8_2 conda-forge
zstandard 0.23.0 py313h536fd9c_2 conda-forge
zstd 1.5.7 hb8e6e7a_2 conda-forge
```
Additional context
Note that this problem does not occur if Jupyter Lab is installed in eozilla's environment and run there.
I have traced the problem to the panel library. This notebook demonstrates the bug without eozilla.
I haven't yet found any other reports of this problem with panel.
Describe the bug
If Cuiman is used in a notebook in a custom kernel in a Jupyter Hub deployment, the GUI elements do not update. For example, changing the selected process in the Client panel does not update the available parameters.
To Reproduce
Create a Jupyter Hub deployment. Install eozilla in a separate Python environment, then create a Jupyter Hub kernel for this environment, as described in https://discourse.jupyter.org/t/using-a-kernel-based-on-a-conda-environment/17449. Open the
client-gui.ipynbnotebook. Start the gavicore test server as described in the notebook. Run the notebook up to theclient.show()cell. Try selecting different processes in the GUI. The parameter list will not update.The problem also occurs in a Jupyter Hub Kubernetes deployment with the notebook running in the base environment of a user image container.
Expected behavior
The parameter list updates when a different process is selected.
Python Environment
cuiman --version: 0.0.9.dev0pip listorconda list: See below.Expand here for package list
```text # packages in environment at /home/pont/loc/repos/eozilla/.pixi/envs/default: # # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge _python_abi3_support 1.0 hd8ed1ab_2 conda-forge a2wsgi 1.10.10 pypi_0 pypi aiosmtplib 5.0.0 pypi_0 pypi aiosqlite 0.21.0 pypi_0 pypi alembic 1.17.2 pypi_0 pypi anaconda-cli-base 0.5.2 pyhd8ed1ab_0 conda-forge anaconda-client 1.13.0 pyh29332c3_1 conda-forge annotated-types 0.7.0 pyhd8ed1ab_1 conda-forge anyio 4.9.0 pyh29332c3_0 conda-forge apache-airflow 3.1.3 pypi_0 pypi apache-airflow-client 3.0.2 pypi_0 pypi apache-airflow-core 3.1.3 pypi_0 pypi apache-airflow-providers-common-compat 1.9.0 pypi_0 pypi apache-airflow-providers-common-io 1.6.5 pypi_0 pypi apache-airflow-providers-common-sql 1.29.0 pypi_0 pypi apache-airflow-providers-smtp 2.3.2 pypi_0 pypi apache-airflow-providers-standard 1.9.2 pypi_0 pypi apache-airflow-task-sdk 1.1.3 pypi_0 pypi appligator 0.0.9.dev0 pypi_0 pypi argcomplete 3.6.2 pyhd8ed1ab_0 conda-forge argon2-cffi 25.1.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py313h536fd9c_5 conda-forge arrow 1.3.0 pyhd8ed1ab_1 conda-forge asgiref 3.11.0 pypi_0 pypi asttokens 3.0.0 pyhd8ed1ab_1 conda-forge async-lru 2.0.5 pyh29332c3_0 conda-forge attrs 25.3.0 pyh71513ae_0 conda-forge aws-c-auth 0.9.0 hbfa7f16_15 conda-forge aws-c-cal 0.9.2 h5e3027f_0 conda-forge aws-c-common 0.12.3 hb9d3cd8_0 conda-forge aws-c-compression 0.3.1 hafb2847_5 conda-forge aws-c-event-stream 0.5.4 h76f0014_12 conda-forge aws-c-http 0.10.2 h015de20_2 conda-forge aws-c-io 0.20.1 hdfce8c9_0 conda-forge aws-c-mqtt 0.13.1 h1e5e6c0_3 conda-forge aws-c-s3 0.8.1 h5e174a9_3 conda-forge aws-c-sdkutils 0.2.4 hafb2847_0 conda-forge aws-checksums 0.2.7 hafb2847_1 conda-forge aws-crt-cpp 0.32.8 ha15c642_6 conda-forge aws-sdk-cpp 1.11.510 h4607db7_10 conda-forge azure-core-cpp 1.14.0 h5cfcd09_0 conda-forge azure-identity-cpp 1.10.0 h113e628_0 conda-forge azure-storage-blobs-cpp 12.13.0 h3cf044e_1 conda-forge azure-storage-common-cpp 12.8.0 h736e048_1 conda-forge azure-storage-files-datalake-cpp 12.12.0 ha633028_1 conda-forge babel 2.17.0 pyhd8ed1ab_0 conda-forge backports 1.0 pyhd8ed1ab_5 conda-forge backports.asyncio.runner 1.2.0 pyh5ded981_2 conda-forge backports.tarfile 1.2.0 pyhd8ed1ab_1 conda-forge backrefs 5.8 pyhd8ed1ab_0 conda-forge beautifulsoup4 4.13.4 pyha770c72_0 conda-forge black 25.1.0 pyh866005b_0 conda-forge bleach 6.2.0 pyh29332c3_4 conda-forge bleach-with-css 6.2.0 h82add2a_4 conda-forge bokeh 3.7.3 pyhd8ed1ab_0 conda-forge branca 0.8.1 pyhd8ed1ab_0 conda-forge brotli-python 1.1.0 py313h46c70d0_3 conda-forge build 1.3.0 pypi_0 pypi bzip2 1.0.8 h4bc722e_7 conda-forge c-ares 1.34.5 hb9d3cd8_0 conda-forge ca-certificates 2025.6.15 hbd8a1cb_0 conda-forge cached-property 1.5.2 hd8ed1ab_1 conda-forge cached_property 1.5.2 pyha770c72_1 conda-forge cadwyn 5.4.5 pypi_0 pypi certifi 2025.6.15 pyhd8ed1ab_0 conda-forge cffi 1.17.1 py313hfab6e84_0 conda-forge charset-normalizer 3.4.2 pyhd8ed1ab_0 conda-forge click 8.2.1 pyh707e725_0 conda-forge cloudpickle 3.1.1 pyhd8ed1ab_0 conda-forge cmarkgfm 2024.11.20 py313h07c4f96_1 conda-forge colorama 0.4.6 pyhd8ed1ab_1 conda-forge colorlog 6.10.1 pypi_0 pypi comm 0.2.2 pyhd8ed1ab_1 conda-forge conda-package-handling 2.4.0 pyh7900ff3_2 conda-forge conda-package-streaming 0.12.0 pyhd8ed1ab_0 conda-forge contourpy 1.3.2 py313h33d0bda_0 conda-forge coverage 7.9.1 py313h8060acc_0 conda-forge cpython 3.13.9 py313hd8ed1ab_100 conda-forge crc32c 2.7.1 py313h536fd9c_1 conda-forge cron-descriptor 2.0.6 pypi_0 pypi croniter 6.0.0 pypi_0 pypi cryptography 45.0.4 py313h6556f6e_0 conda-forge cuiman 0.0.9.dev0 pypi_0 pypi cytoolz 1.0.1 py313h536fd9c_0 conda-forge dask 2025.5.1 pyhd8ed1ab_0 conda-forge dask-core 2025.5.1 pyhd8ed1ab_0 conda-forge datamodel-code-generator 0.33.0 pyhe01879c_0 conda-forge dbus 1.16.2 h3c4dab8_0 conda-forge debugpy 1.8.14 py313h46c70d0_0 conda-forge decorator 5.2.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge deprecated 1.2.18 pyhd8ed1ab_0 conda-forge dill 0.4.0 pypi_0 pypi distlib 0.3.9 pyhd8ed1ab_1 conda-forge distributed 2025.5.1 pyhd8ed1ab_0 conda-forge dnspython 2.7.0 pyhff2d567_1 conda-forge docutils 0.22.2 pyhd8ed1ab_0 conda-forge donfig 0.8.1.post1 pyhd8ed1ab_1 conda-forge editables 0.5 pyhd8ed1ab_1 conda-forge editorconfig 0.17.1 pypi_0 pypi email-validator 2.2.0 pyhd8ed1ab_1 conda-forge email_validator 2.2.0 hd8ed1ab_1 conda-forge eozilla 0.0.9.dev0 pypi_0 pypi exceptiongroup 1.3.0 pyhd8ed1ab_0 conda-forge executing 2.2.0 pyhd8ed1ab_0 conda-forge fastapi 0.117.1 pypi_0 pypi fastapi-cli 0.0.16 pypi_0 pypi filelock 3.18.0 pyhd8ed1ab_0 conda-forge fqdn 1.5.1 pyhd8ed1ab_1 conda-forge fsspec 2025.5.1 pyhd8ed1ab_0 conda-forge gavicore 0.0.9.dev0 pypi_0 pypi genson 1.3.0 pyhd8ed1ab_0 conda-forge gflags 2.2.2 h5888daf_1005 conda-forge ghp-import 2.1.0 pyhd8ed1ab_2 conda-forge glog 0.7.1 hbabe93e_0 conda-forge googleapis-common-protos 1.72.0 pypi_0 pypi greenback 1.2.1 pypi_0 pypi greenlet 3.2.4 pypi_0 pypi griffe 1.7.3 pyhd8ed1ab_0 conda-forge grpcio 1.76.0 pypi_0 pypi h11 0.16.0 pyhd8ed1ab_0 conda-forge h2 4.2.0 pyhd8ed1ab_0 conda-forge hatch 1.14.1 pyhd8ed1ab_0 conda-forge hatchling 1.27.0 pypyhd8ed1ab_0 conda-forge hpack 4.1.0 pyhd8ed1ab_0 conda-forge httpcore 1.0.9 pyh29332c3_0 conda-forge httptools 0.6.4 py313h536fd9c_0 conda-forge httpx 0.28.1 pyhd8ed1ab_0 conda-forge hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge hyperlink 21.0.0 pyh29332c3_1 conda-forge icu 75.1 he02047a_0 conda-forge id 1.5.0 pyh29332c3_0 conda-forge idna 3.10 pyhd8ed1ab_1 conda-forge importlib-metadata 8.7.0 pyhe01879c_1 conda-forge importlib_resources 6.5.2 pyhd8ed1ab_0 conda-forge inflect 7.5.0 pyhd8ed1ab_0 conda-forge iniconfig 2.0.0 pyhd8ed1ab_1 conda-forge ipykernel 6.29.5 pyh3099207_0 conda-forge ipyleaflet 0.20.0 pyhd8ed1ab_0 conda-forge ipython 9.3.0 pyhfa0c392_0 conda-forge ipython_pygments_lexers 1.1.1 pyhd8ed1ab_0 conda-forge ipywidgets 8.1.7 pyhd8ed1ab_0 conda-forge ipywidgets_bokeh 1.6.0 pyha770c72_2 conda-forge isoduration 20.11.0 pyhd8ed1ab_1 conda-forge isort 6.0.1 pyhd8ed1ab_1 conda-forge itsdangerous 2.2.0 pypi_0 pypi jaraco.classes 3.4.0 pyhd8ed1ab_2 conda-forge jaraco.context 6.0.1 pyhd8ed1ab_0 conda-forge jaraco.functools 4.1.0 pyhd8ed1ab_0 conda-forge jedi 0.19.2 pyhd8ed1ab_1 conda-forge jeepney 0.9.0 pyhd8ed1ab_0 conda-forge jinja2 3.1.6 pyhd8ed1ab_0 conda-forge jsbeautifier 1.15.4 pypi_0 pypi json5 0.12.0 pyhd8ed1ab_0 conda-forge jsonpointer 3.0.0 py313h78bf25f_1 conda-forge jsonschema 4.24.0 pyhd8ed1ab_0 conda-forge jsonschema-specifications 2025.4.1 pyh29332c3_0 conda-forge jsonschema-with-format-nongpl 4.24.0 hd8ed1ab_0 conda-forge jupyter 1.1.1 pyhd8ed1ab_1 conda-forge jupyter-lsp 2.2.5 pyhe01879c_2 conda-forge jupyter_client 8.6.3 pyhd8ed1ab_1 conda-forge jupyter_console 6.6.3 pyhd8ed1ab_1 conda-forge jupyter_core 5.8.1 pyh31011fe_0 conda-forge jupyter_events 0.12.0 pyh29332c3_0 conda-forge jupyter_leaflet 0.20.0 pyhd8ed1ab_0 conda-forge jupyter_server 2.16.0 pyhe01879c_0 conda-forge jupyter_server_terminals 0.5.3 pyhd8ed1ab_1 conda-forge jupyterlab 4.4.3 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.3.0 pyhd8ed1ab_2 conda-forge jupyterlab_server 2.27.3 pyhd8ed1ab_1 conda-forge jupyterlab_widgets 3.0.15 pyhd8ed1ab_0 conda-forge jupytext 1.17.3 pyh80e38bb_0 conda-forge keyring 25.6.0 pyha804496_0 conda-forge keyutils 1.6.1 h166bdaf_0 conda-forge krb5 1.21.3 h659f571_0 conda-forge lazy-object-proxy 1.12.0 pypi_0 pypi lcms2 2.17 h717163a_0 conda-forge ld_impl_linux-64 2.43 h1423503_5 conda-forge lerc 4.0.0 h0aef613_1 conda-forge libabseil 20250127.1 cxx17_hbbce691_0 conda-forge libarrow 20.0.0 h314c690_7_cpu conda-forge libarrow-acero 20.0.0 hcb10f89_7_cpu conda-forge libarrow-dataset 20.0.0 hcb10f89_7_cpu conda-forge libarrow-substrait 20.0.0 h1bed206_7_cpu conda-forge libblas 3.9.0 32_h59b9bed_openblas conda-forge libbrotlicommon 1.1.0 hb9d3cd8_3 conda-forge libbrotlidec 1.1.0 hb9d3cd8_3 conda-forge libbrotlienc 1.1.0 hb9d3cd8_3 conda-forge libcblas 3.9.0 32_he106b2a_openblas conda-forge libcrc32c 1.1.2 h9c3ff4c_0 conda-forge libcst 1.8.6 pypi_0 pypi libcurl 8.14.1 h332b0f4_0 conda-forge libdeflate 1.24 h86f0d12_0 conda-forge libedit 3.1.20250104 pl5321h7949ede_0 conda-forge libev 4.33 hd590300_2 conda-forge libevent 2.1.12 hf998b51_1 conda-forge libexpat 2.7.0 h5888daf_0 conda-forge libffi 3.4.6 h2dba641_1 conda-forge libfreetype 2.13.3 ha770c72_1 conda-forge libfreetype6 2.13.3 h48d6fc4_1 conda-forge libgcc 15.1.0 h767d61c_2 conda-forge libgcc-ng 15.1.0 h69a702a_2 conda-forge libgfortran 15.1.0 h69a702a_2 conda-forge libgfortran5 15.1.0 hcea5267_2 conda-forge libglib 2.84.2 h3618099_0 conda-forge libgomp 15.1.0 h767d61c_2 conda-forge libgoogle-cloud 2.36.0 hc4361e1_1 conda-forge libgoogle-cloud-storage 2.36.0 h0121fbd_1 conda-forge libgrpc 1.71.0 h8e591d7_1 conda-forge libiconv 1.18 h4ce23a2_1 conda-forge libjpeg-turbo 3.1.0 hb9d3cd8_0 conda-forge liblapack 3.9.0 32_h7ac8fdf_openblas conda-forge liblzma 5.8.1 hb9d3cd8_2 conda-forge libmpdec 4.0.0 hb9d3cd8_0 conda-forge libnghttp2 1.64.0 h161d5f1_0 conda-forge libopenblas 0.3.30 pthreads_h94d23a6_0 conda-forge libopentelemetry-cpp 1.21.0 hd1b1c89_0 conda-forge libopentelemetry-cpp-headers 1.21.0 ha770c72_0 conda-forge libparquet 20.0.0 h081d1f1_7_cpu conda-forge libpng 1.6.49 h943b412_0 conda-forge libprotobuf 5.29.3 h501fc15_1 conda-forge libre2-11 2024.07.02 hba17884_3 conda-forge libsodium 1.0.20 h4ab18f5_0 conda-forge libsqlite 3.50.1 h6cd9bfd_6 conda-forge libssh2 1.11.1 hcf80075_0 conda-forge libstdcxx 15.1.0 h8f9b012_2 conda-forge libstdcxx-ng 15.1.0 h4852527_2 conda-forge libthrift 0.21.0 h0e7cc3e_0 conda-forge libtiff 4.7.0 hf01ce69_5 conda-forge libutf8proc 2.10.0 h202a827_0 conda-forge libuuid 2.38.1 h0b41bf4_0 conda-forge libuv 1.51.0 hb9d3cd8_0 conda-forge libwebp-base 1.5.0 h851e524_0 conda-forge libxcb 1.17.0 h8a09558_0 conda-forge libxml2 2.13.8 h4bc477f_0 conda-forge libzlib 1.3.1 hb9d3cd8_2 conda-forge linkify-it-py 2.0.3 pyhd8ed1ab_1 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge lockfile 0.12.2 pypi_0 pypi lz4 4.4.4 py313h8756d67_0 conda-forge lz4-c 1.10.0 h5888daf_1 conda-forge mako 1.3.10 pypi_0 pypi markdown 3.8.2 pyhd8ed1ab_0 conda-forge markdown-it-py 3.0.0 pyhd8ed1ab_1 conda-forge markupsafe 3.0.2 py313h8060acc_1 conda-forge matplotlib-inline 0.1.7 pyhd8ed1ab_1 conda-forge mdit-py-plugins 0.4.2 pyhd8ed1ab_1 conda-forge mdurl 0.1.2 pyhd8ed1ab_1 conda-forge mergedeep 1.3.4 pyhd8ed1ab_1 conda-forge methodtools 0.4.7 pypi_0 pypi mistune 3.1.3 pyh29332c3_0 conda-forge mkdocs 1.6.1 pyhd8ed1ab_1 conda-forge mkdocs-autorefs 1.4.2 pyhd8ed1ab_0 conda-forge mkdocs-get-deps 0.2.0 pyhd8ed1ab_1 conda-forge mkdocs-jupyter 0.25.1 pyhd8ed1ab_1 conda-forge mkdocs-material 9.6.14 pyhd8ed1ab_0 conda-forge mkdocs-material-extensions 1.3.1 pyhd8ed1ab_1 conda-forge mkdocs-mermaid2-plugin 1.2.3 pypi_0 pypi mkdocstrings 0.29.1 pyhd8ed1ab_0 conda-forge mkdocstrings-python 1.16.12 pyhff2d567_0 conda-forge more-itertools 10.7.0 pyhd8ed1ab_0 conda-forge msgpack-python 1.1.1 py313h33d0bda_0 conda-forge msgspec 0.20.0 pypi_0 pypi mypy 1.16.1 py313h536fd9c_0 conda-forge mypy_extensions 1.1.0 pyha770c72_0 conda-forge narwhals 1.44.0 pyhe01879c_0 conda-forge natsort 8.4.0 pypi_0 pypi nbclient 0.10.2 pyhd8ed1ab_0 conda-forge nbconvert 7.16.6 hb482800_0 conda-forge nbconvert-core 7.16.6 pyh29332c3_0 conda-forge nbconvert-pandoc 7.16.6 hed9df3c_0 conda-forge nbformat 5.10.4 pyhd8ed1ab_1 conda-forge ncurses 6.5 h2d0b736_3 conda-forge nest-asyncio 1.6.0 pyhd8ed1ab_1 conda-forge nh3 0.3.1 py310h1570de5_0 conda-forge nlohmann_json 3.12.0 h3f2d84a_0 conda-forge notebook 7.4.3 pyhd8ed1ab_0 conda-forge notebook-shim 0.2.4 pyhd8ed1ab_1 conda-forge numcodecs 0.16.1 py313ha87cce1_0 conda-forge numpy 2.3.0 py313h17eae1a_0 conda-forge openjpeg 2.5.3 h5fbd93e_0 conda-forge openssl 3.5.4 h26f9b46_0 conda-forge opentelemetry-api 1.38.0 pypi_0 pypi opentelemetry-exporter-otlp 1.38.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-common 1.38.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-grpc 1.38.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-http 1.38.0 pypi_0 pypi opentelemetry-proto 1.38.0 pypi_0 pypi opentelemetry-sdk 1.38.0 pypi_0 pypi opentelemetry-semantic-conventions 0.59b0 pypi_0 pypi orc 2.1.2 h17f744e_0 conda-forge outcome 1.3.0.post0 pypi_0 pypi overrides 7.7.0 pyhd8ed1ab_1 conda-forge packaging 25.0 pyh29332c3_1 conda-forge paginate 0.5.7 pyhd8ed1ab_1 conda-forge pandas 2.3.0 py313ha87cce1_0 conda-forge pandoc 3.8.2 ha770c72_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge panel 1.7.1 pyhd8ed1ab_0 conda-forge param 2.2.1 pyhd8ed1ab_0 conda-forge parso 0.8.4 pyhd8ed1ab_1 conda-forge partd 1.4.2 pyhd8ed1ab_0 conda-forge patchelf 0.17.2 h58526e2_0 conda-forge pathspec 0.12.1 pyhd8ed1ab_1 conda-forge pcre2 10.45 hc749103_0 conda-forge pendulum 3.1.0 pypi_0 pypi pexpect 4.9.0 pyhd8ed1ab_1 conda-forge pickleshare 0.7.5 pyhd8ed1ab_1004 conda-forge pillow 11.2.1 py313h8db990d_0 conda-forge pip 25.1.1 pyh145f28c_0 conda-forge pixi-pycharm 0.0.8 unix_hf108a03_2 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_2 conda-forge platformdirs 4.3.8 pyhe01879c_0 conda-forge pluggy 1.6.0 pyhd8ed1ab_0 conda-forge procodile 0.0.9.dev0 pypi_0 pypi procodile-example 0.0.0 pypi_0 pypi prometheus-cpp 1.3.0 ha5d0236_0 conda-forge prometheus_client 0.22.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.51 pyha770c72_0 conda-forge prompt_toolkit 3.0.51 hd8ed1ab_0 conda-forge protobuf 6.33.1 pypi_0 pypi psutil 7.0.0 py313h536fd9c_0 conda-forge pthread-stubs 0.4 hb9d3cd8_1002 conda-forge ptyprocess 0.7.0 pyhd8ed1ab_1 conda-forge pure_eval 0.2.3 pyhd8ed1ab_1 conda-forge pyarrow 20.0.0 py313h78bf25f_0 conda-forge pyarrow-core 20.0.0 py313he5f92c8_0_cpu conda-forge pycparser 2.22 pyh29332c3_1 conda-forge pydantic 2.11.7 pyh3cfb1c2_0 conda-forge pydantic-core 2.33.2 py313h4b2b08d_0 conda-forge pydantic-settings 2.12.0 pyh3cfb1c2_0 conda-forge pygments 2.19.2 pyhd8ed1ab_0 conda-forge pygtrie 2.5.0 pypi_0 pypi pyjwt 2.10.1 pypi_0 pypi pymdown-extensions 10.16 pyhd8ed1ab_0 conda-forge pyproject-hooks 1.2.0 pypi_0 pypi pysocks 1.7.1 pyha55dd90_7 conda-forge pytest 8.4.1 pyhd8ed1ab_0 conda-forge pytest-asyncio 1.3.0 pyhcf101f3_0 conda-forge pytest-cov 6.2.1 pyhd8ed1ab_0 conda-forge python 3.13.5 hec9711d_102_cp313 conda-forge python-daemon 3.1.2 pypi_0 pypi python-dateutil 2.9.0.post0 pyhff2d567_1 conda-forge python-dotenv 1.1.1 pyhe01879c_0 conda-forge python-fastjsonschema 2.21.1 pyhd8ed1ab_0 conda-forge python-gil 3.13.9 h4df99d1_100 conda-forge python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge python-multipart 0.0.20 pyhff2d567_0 conda-forge python-slugify 8.0.4 pypi_0 pypi python-tzdata 2025.2 pyhd8ed1ab_0 conda-forge python_abi 3.13 7_cp313 conda-forge pytz 2025.2 pyhd8ed1ab_0 conda-forge pyviz_comms 3.0.6 pyhd8ed1ab_0 conda-forge pyyaml 6.0.2 py313h8060acc_2 conda-forge pyyaml-env-tag 1.1 pyhd8ed1ab_0 conda-forge pyyaml-ft 8.0.0 pypi_0 pypi pyzmq 27.0.0 py313h8e95178_0 conda-forge rattler-build 0.48.1 h60886be_0 conda-forge re2 2024.07.02 h9925aae_3 conda-forge readchar 4.2.1 pyhe01879c_0 conda-forge readline 8.2 h8c095d6_2 conda-forge readme_renderer 44.0 pyhd8ed1ab_1 conda-forge referencing 0.36.2 pyh29332c3_0 conda-forge requests 2.32.4 pyhd8ed1ab_0 conda-forge requests-toolbelt 1.0.0 pyhd8ed1ab_1 conda-forge rfc3339-validator 0.1.4 pyhd8ed1ab_1 conda-forge rfc3986 2.0.0 pyhd8ed1ab_1 conda-forge rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge rich 14.0.0 pyh29332c3_0 conda-forge rich-argparse 1.7.2 pypi_0 pypi rich-toolkit 0.17.0 pypi_0 pypi rpds-py 0.25.1 py313h4b2b08d_0 conda-forge ruff 0.12.0 py313h67f39b2_0 conda-forge s2n 1.5.21 h7ab7c64_0 conda-forge secretstorage 3.3.3 py313h78bf25f_3 conda-forge send2trash 1.8.3 pyh0d859eb_1 conda-forge setproctitle 1.3.7 pypi_0 pypi setuptools 80.9.0 pyhff2d567_0 conda-forge shellingham 1.5.4 pyhd8ed1ab_1 conda-forge six 1.17.0 pyhd8ed1ab_0 conda-forge snappy 1.2.1 h8bd8927_1 conda-forge sniffio 1.3.1 pyhd8ed1ab_1 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_1 conda-forge soupsieve 2.7 pyhd8ed1ab_0 conda-forge sqlalchemy 2.0.44 pypi_0 pypi sqlalchemy-jsonfield 1.0.2 pypi_0 pypi sqlalchemy-utils 0.42.0 pypi_0 pypi sqlparse 0.5.4 pypi_0 pypi stack_data 0.6.3 pyhd8ed1ab_1 conda-forge starlette 0.46.2 pyh81abbef_0 conda-forge structlog 25.5.0 pypi_0 pypi svcs 25.1.0 pypi_0 pypi tabulate 0.9.0 pypi_0 pypi tblib 3.1.0 pyhd8ed1ab_0 conda-forge tenacity 9.1.2 pypi_0 pypi termcolor 3.2.0 pypi_0 pypi terminado 0.18.1 pyh0d859eb_0 conda-forge text-unidecode 1.3 pypi_0 pypi tinycss2 1.4.0 pyhd8ed1ab_0 conda-forge tk 8.6.13 noxft_hd72426e_102 conda-forge toml 0.10.2 pyhd8ed1ab_1 conda-forge tomli 2.2.1 pyhd8ed1ab_1 conda-forge tomli-w 1.2.0 pyhd8ed1ab_0 conda-forge tomlkit 0.13.3 pyha770c72_0 conda-forge toolz 1.0.0 pyhd8ed1ab_1 conda-forge tornado 6.5.1 py313h536fd9c_0 conda-forge tqdm 4.67.1 pyhd8ed1ab_1 conda-forge traitlets 5.14.3 pyhd8ed1ab_1 conda-forge traittypes 0.2.1 pyh9f0ad1d_2 conda-forge trove-classifiers 2025.5.9.12 pyhd8ed1ab_0 conda-forge twine 6.2.0 pyhcf101f3_0 conda-forge typeguard 4.4.4 pyhd8ed1ab_0 conda-forge typer 0.16.0 pyh167b9f4_0 conda-forge typer-slim 0.16.0 pyhe01879c_0 conda-forge typer-slim-standard 0.16.0 hf964461_0 conda-forge types-python-dateutil 2.9.0.20250516 pyhd8ed1ab_0 conda-forge typing-extensions 4.15.0 pypi_0 pypi typing-inspection 0.4.1 pyhd8ed1ab_0 conda-forge typing_utils 0.1.0 pyhd8ed1ab_1 conda-forge tzdata 2025b h78e105d_0 conda-forge uc-micro-py 1.0.3 pyhd8ed1ab_1 conda-forge universal-pathlib 0.2.6 pypi_0 pypi uri-template 1.3.0 pyhd8ed1ab_1 conda-forge urllib3 2.5.0 pyhd8ed1ab_0 conda-forge userpath 1.9.2 pyhd8ed1ab_0 conda-forge uuid6 2025.0.1 pypi_0 pypi uv 0.7.14 h2f11bb8_0 conda-forge uvicorn 0.38.0 pypi_0 pypi uvicorn-standard 0.34.3 h31011fe_0 conda-forge uvloop 0.21.0 py313h536fd9c_1 conda-forge virtualenv 20.31.2 pyhd8ed1ab_0 conda-forge watchdog 6.0.0 py313h78bf25f_0 conda-forge watchfiles 1.1.0 py313h920b4c0_0 conda-forge wcwidth 0.2.13 pyhd8ed1ab_1 conda-forge webcolors 24.11.1 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 pyhd8ed1ab_3 conda-forge websocket-client 1.8.0 pyhd8ed1ab_1 conda-forge websockets 15.0.1 py313h536fd9c_0 conda-forge widgetsnbextension 4.0.14 pyhd8ed1ab_0 conda-forge wirerope 1.0.0 pypi_0 pypi wrapt 1.17.2 py313h536fd9c_0 conda-forge wraptile 0.0.9.dev0 pypi_0 pypi xarray 2025.6.1 pyhd8ed1ab_1 conda-forge xorg-libxau 1.0.12 hb9d3cd8_0 conda-forge xorg-libxdmcp 1.1.5 hb9d3cd8_0 conda-forge xyzservices 2025.4.0 pyhd8ed1ab_0 conda-forge yaml 0.2.5 h7f98852_2 conda-forge zarr 3.0.8 pyhd8ed1ab_0 conda-forge zeromq 4.3.5 h3b0a872_7 conda-forge zict 3.0.0 pyhd8ed1ab_1 conda-forge zipp 3.23.0 pyhd8ed1ab_0 conda-forge zlib 1.3.1 hb9d3cd8_2 conda-forge zstandard 0.23.0 py313h536fd9c_2 conda-forge zstd 1.5.7 hb8e6e7a_2 conda-forge ```Additional context
Note that this problem does not occur if Jupyter Lab is installed in eozilla's environment and run there.
I have traced the problem to the panel library. This notebook demonstrates the bug without eozilla.
I haven't yet found any other reports of this problem with panel.