Voila

import ipywidgets as widgets


slider = widgets.FloatSlider(description="$x$")

text = widgets.FloatText(disabled=True, description="$x^2$")



def compute(*ignore):

    text.value = str(slider.value ** 2)



slider.observe(compute, "value")


slider.value = 4


widgets.VBox([slider, text])

voila --help-all


voila a.ipynb --VoilaExecutor.timeout=120 --VoilaConfiguration.file_allowlist="['.*']" --NotebookClient.iopub_timeout=30