-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dask downstream tests and basic usage failures #12503
Comments
I should also mention that several downstream tests are failing with import errors, e.g:
ref: https://github.com/bokeh/bokeh/actions/runs/3293338907/jobs/5429833162 However we are not actually testing the correct package. The downstream package install step causes Bokeh 2.4.3 to be installed. I think we should probably switch to pip-installing downstream dependencies now that we are using a wheel for testing. |
@mattpap I think this is the breaking change:
is this a rename? If so we should add a deprecated compatibility alias for now |
Well, adding an alias will not be sufficient. Doing that, the next problem comes from Dask passing an explicit
then
which is really unfortunate. I don't know that there is any solution that does not involve changes on the Dask end. |
OK things seem to "work" (modulo my very simple tests) with these changes:
However, some plots dont seem to be working and there are console errors:
I will open an issue on dask, they should probably add < 3 for now |
Thanks for ping @bryevdv. Looks like I'm a little late to the party. Did you solve the things that needed solving?
An issue would be great
Yeah, that appears to be the case. It'd be good to fix that. Also, it looks like we're giving conflicting versions in the
message that's displayed. I've opened up dask/distributed#7172 to improve the situation. |
@jrbourbeau I think some work is needed on Dask side unfortunately. The "inconsistent lengths" console errors indicate a usage problem that might have been more loosely tolerated in the past. |
@bokeh/core I propose to delay our release one week to allow dask to release a new version with a Bokeh version cap before we release 3.0 |
This should use |
I'm not sure, I didn't find any reference to the custom id (at least that one) from a quick search of the codbase. I think that setting a custom id used to also set a DOM id? Hopefully it was not being relied on for for that. |
OK I guess I will close this as a |
Taking a pass at updating |
Trying to actually run a simple example with RC4 results in the MissingBokeh route handler page:
But (I think) this happens on any error, so it's unclear what the ultimate error is. cc @pavithraes @jrbourbeau is there a way to get more verbose error information? I am running this in this code in ipython which does not really tell me anything:
The text was updated successfully, but these errors were encountered: