Closed jjbrosnan closed 8 months ago
This is surprising. If you look at setup.py, you can see:
install_requires = [
'ipywidgets>=7.0.0',
'deephaven-server>=0.16.0'
],
Now it requires deephaven-server>=0.31.0
: https://github.com/deephaven/deephaven-ipywidgets/blob/3e67848ff4e542ae70ec77444b10d315c821456e/setup.py#L96
That's the first version of core that had the embedded widget support.
Closing this ticket.
Description
The Python package is dependent on the latest server version. This causes an issue for any user trying to use an older version (e.g. v0.23.0 - as of now the latest version is 0.24.0).
Steps to reproduce
Create a directory. Put the following three files in it:
First,
Dockerfile
:Then,
requirements.txt
:Lastly, an executable shell script (I call mine
start.sh
):Then, run
./start.sh
.Expected results
The Deephaven session to fire up.
Actual results
The session exits almost immediately with the following error:
Additional details and attachments
FilterPattern
wasn't added until DHC v0.24.0. Thus, the engine, stuck on v0.23.0, looks for something that doesn't exist to it yet. This version mismatch means any breaking change will cause DHC to fail.Versions